Files
workinf_Blender_Wasm/tests/golden/WBV2/macro-binding-repair.json
mes123456 9ec6d4d28f
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled
fix(web): reject false macro coverage and record source gaps
2026-09-05 18:35:18 +08:00

139 lines
5.7 KiB
JSON

{
"schemaVersion": 1,
"operation": "REMOVE_FALSE_BROAD_MACRO_BINDINGS",
"removedBindingCount": 128,
"removedUnitIds": [
"operator-macro:ACTION_OT_duplicate_move",
"operator-macro:ARMATURE_OT_duplicate_move",
"operator-macro:CURVES_OT_duplicate_move",
"operator-macro:CURVE_OT_duplicate_move",
"operator-macro:GRAPH_OT_duplicate_move",
"operator-macro:GREASE_PENCIL_OT_duplicate_move",
"operator-macro:MASK_OT_duplicate_move",
"operator-macro:MBALL_OT_duplicate_move",
"operator-macro:MESH_OT_duplicate_move",
"operator-macro:NLA_OT_duplicate_move",
"operator-macro:NODE_OT_duplicate_move",
"operator-macro:NODE_OT_duplicate_move_keep_inputs",
"operator-macro:NODE_OT_duplicate_move_linked",
"operator-macro:OBJECT_OT_duplicate_move",
"operator-macro:OBJECT_OT_duplicate_move_linked",
"operator-macro:POINTCLOUD_OT_duplicate_move",
"operator-macro:SEQUENCER_OT_duplicate_move",
"operator-macro:SEQUENCER_OT_duplicate_move_linked",
"operator-macro:SEQUENCER_OT_preview_duplicate_move",
"operator-macro:SEQUENCER_OT_preview_duplicate_move_linked",
"operator-macro:NODE_OT_delete_copy_reconnect",
"operator:ACTION_OT_delete",
"operator:ANIM_OT_channels_delete",
"operator:ANIM_OT_keyframe_delete",
"operator:ANIM_OT_keyframe_delete_button",
"operator:ANIM_OT_keyframe_delete_by_name",
"operator:ANIM_OT_keyframe_delete_v3d",
"operator:ANIM_OT_keyframe_delete_vse",
"operator:ARMATURE_OT_delete",
"operator:ASSET_OT_catalog_delete",
"operator:BRUSH_OT_asset_delete",
"operator:CLIP_OT_delete_marker",
"operator:CLIP_OT_delete_track",
"operator:CLIP_OT_graph_delete_curve",
"operator:CLIP_OT_graph_delete_knot",
"operator:CLIP_OT_keyframe_delete",
"operator:CONSOLE_OT_delete",
"operator:CONSTRAINT_OT_delete",
"operator:CURVES_OT_delete",
"operator:CURVE_OT_delete",
"operator:FILE_OT_bookmark_delete",
"operator:FILE_OT_delete",
"operator:FONT_OT_delete",
"operator:GPENCIL_OT_annotation_active_frame_delete",
"operator:GRAPH_OT_delete",
"operator:GRAPH_OT_driver_delete_invalid",
"operator:GRAPH_OT_fmodifier_delete",
"operator:GREASE_PENCIL_OT_active_frame_delete",
"operator:GREASE_PENCIL_OT_delete",
"operator:GREASE_PENCIL_OT_delete_breakdown",
"operator:GREASE_PENCIL_OT_delete_frame",
"operator:INFO_OT_report_delete",
"operator:MARKER_OT_delete",
"operator:MASK_OT_delete",
"operator:MBALL_OT_delete_metaelems",
"operator:MESH_OT_delete",
"operator:MESH_OT_delete_edgeloop",
"operator:MESH_OT_delete_loose",
"operator:MESH_OT_polybuild_delete_at_cursor",
"operator:NLA_OT_delete",
"operator:NLA_OT_tracks_delete",
"operator:NODE_OT_delete",
"operator:NODE_OT_delete_reconnect",
"operator:OBJECT_OT_multires_higher_levels_delete",
"operator:OBJECT_OT_vertex_weight_delete",
"operator:OUTLINER_OT_collection_hierarchy_delete",
"operator:OUTLINER_OT_delete",
"operator:OUTLINER_OT_drivers_delete_selected",
"operator:OUTLINER_OT_id_delete",
"operator:PAINTCURVE_OT_delete_point",
"operator:PALETTE_OT_color_delete",
"operator:PARTICLE_OT_delete",
"operator:POINTCLOUD_OT_delete",
"operator:SCENE_OT_delete",
"operator:SCREEN_OT_delete",
"operator:SEQUENCER_OT_delete",
"operator:SEQUENCER_OT_retiming_key_delete",
"operator:SEQUENCER_OT_text_delete",
"operator:TEXT_OT_delete",
"operator:TRANSFORM_OT_delete_orientation",
"operator:UI_OT_view_item_delete",
"operator:WORKSPACE_OT_delete",
"operator:WORKSPACE_OT_delete_all_others",
"operator:MASK_OT_hide_view_clear",
"operator:MASK_OT_hide_view_set",
"operator:POSE_OT_scale_clear",
"operator:OBJECT_OT_visual_transform_apply",
"operator:POSE_OT_visual_transform_apply",
"operator:ARMATURE_OT_move_to_collection",
"operator:ARMATURE_OT_parent_set",
"operator:MASK_OT_parent_set",
"operator:NODE_OT_parent_set",
"operator:OBJECT_OT_vertex_parent_set",
"operator:MESH_OT_primitive_cube_add_gizmo",
"operator-macro:ARMATURE_OT_extrude_forked",
"operator-macro:ARMATURE_OT_extrude_move",
"operator-macro:CURVES_OT_extrude_move",
"operator-macro:CURVE_OT_extrude_move",
"operator-macro:GREASE_PENCIL_OT_extrude_move",
"operator-macro:MESH_OT_extrude_context_move",
"operator-macro:MESH_OT_extrude_edges_move",
"operator-macro:MESH_OT_extrude_faces_move",
"operator-macro:MESH_OT_extrude_manifold",
"operator-macro:MESH_OT_extrude_region_move",
"operator-macro:MESH_OT_extrude_region_shrink_fatten",
"operator-macro:MESH_OT_extrude_vertices_move",
"operator-macro:MESH_OT_polybuild_extrude_at_cursor_move",
"operator:MESH_OT_dupli_extrude_cursor",
"operator:MESH_OT_extrude_context",
"operator:MESH_OT_extrude_edges_indiv",
"operator:MESH_OT_extrude_faces_indiv",
"operator:MESH_OT_extrude_repeat",
"operator:MESH_OT_extrude_verts_indiv",
"operator-macro:MESH_OT_loopcut_slide",
"operator:ARMATURE_OT_dissolve",
"operator:CURVE_OT_dissolve_verts",
"operator:GREASE_PENCIL_OT_dissolve",
"operator:MESH_OT_dissolve_degenerate",
"operator:MESH_OT_dissolve_faces",
"operator:MESH_OT_dissolve_limited",
"operator:MESH_OT_dissolve_mode",
"operator:MESH_OT_dissolve_verts",
"operator:MESH_OT_polybuild_dissolve_at_cursor",
"operator:ANIM_OT_merge_animation",
"operator:GREASE_PENCIL_OT_layer_merge",
"operator:GREASE_PENCIL_OT_stroke_merge_by_distance",
"operator:MESH_OT_merge_normals",
"operator:SCREEN_OT_edge_merge"
],
"verifiedUnits": 1025,
"unverifiedUnits": 2720,
"rule": "macro names require an exact native command gate; family substring matches are forbidden"
}