{ "schemaVersion": 1, "task": "WBV2-P16-001", "operation": "PAINT_CAPABILITY_CANDIDATE_SELECTION", "status": "READY", "source": { "inventory": "tests/golden/WBV2-P0-002/parity-map.json", "inventorySha256": "a60a77cae000941a953d55adbf93d8f6e275533891713d6eae993f60faed94e8", "sourceReport": "tests/golden/WBV2-P4-003/sculpt-report.json", "sourceReportSha256": "de29aabbb753b682d85c30258ff4d68530650d00e167f30181d5c9a68669dd99", "runner": "tools/web/check-paint-roundtrip.mjs", "runnerSha256": "17ec300b94020b06cf27916b208af3e524fc5c7127be25e734cf774a6b6bf450", "api": "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp", "apiSha256": "8fa70dc7605e66393482e661e5987a8443dded56ab0092aeb977b40ae49888f8", "chromiumBoundaryTest": "web/tests/e2e/paint-pbvh-capability.spec.ts", "chromiumBoundaryTestSha256": "03d13687f78995fe6ae4c683ece3783be77217daf8ec85df66e77451717a7729", "colorFixture": "tests/files/web/attribute_scene.blend", "colorFixtureSha256": "12fa75bb79f8c38e660d3d2a8fc9cc16dd3df4fc9208b0e2ad94fb1f8aa68f71", "weightFixture": "tests/files/web/rigged_shape_scene.blend", "weightFixtureSha256": "ff81b6c6ceb3df5e8cad81674c3f208f016b19438d54c8bfc1f8b51d55d1a8e7" }, "candidate": { "capabilityId": "SCULPT.PAINT_ATTRIBUTES", "representativeBehavior": { "capability": "SCULPT.PAINT_ATTRIBUTES", "operations": [ "setVertexColors", "setVertexWeights" ], "fixtures": [ "tests/files/web/attribute_scene.blend", "tests/files/web/rigged_shape_scene.blend" ], "positive": [ "uniform-corner-colors", "normalized-weights", "undo", "redo", "save-reopen" ], "negative": [ "invalid-color-index", "unknown-weight-group" ], "browser": "chromium", "engine": "compiled-WASM-WebEngine-Main" }, "behaviorHash": "00f77644acba0d1d902de5a4222f2c7f8b8987e1d31605bf440330455cb1070e", "dedupeKey": "SCULPT.PAINT_ATTRIBUTES|00f77644acba0d1d902de5a4222f2c7f8b8987e1d31605bf440330455cb1070e|8fa70dc7605e66393482e661e5987a8443dded56ab0092aeb977b40ae49888f8|12fa75bb79f8c38e660d3d2a8fc9cc16dd3df4fc9208b0e2ad94fb1f8aa68f71|ff81b6c6ceb3df5e8cad81674c3f208f016b19438d54c8bfc1f8b51d55d1a8e7", "sourceBacked": true, "chromiumProductionReady": true, "fullFamilyParity": false }, "inventory": { "matchedEntries": 117, "pending": 117, "remainderExplicit": true }, "entries": [ { "id": "operator:brush.asset_activate", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_delete", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_edit_metadata", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_load_preview", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_revert", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_save", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.asset_save_as", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.scale_size", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.stencil_control", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.stencil_fit_image_aspect", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:brush.stencil_reset_transform", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.add_simple_uvs", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.add_texture_paint_slot", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.brush_colors_flip", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_all", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_hide", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_less", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_linked", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_linked_pick", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_loop", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_select_more", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.face_vert_reveal", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.grab_clone", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show_all", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show_lasso_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show_line_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show_masked", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.hide_show_polyline_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.image_from_view", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.image_paint", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.mask_box_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.mask_flood_fill", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.mask_lasso_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.mask_line_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.mask_polyline_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.project_image", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.sample_color", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.texture_paint_toggle", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_all", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_hide", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_less", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_linked", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_linked_pick", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_loop", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_more", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vert_select_ungrouped", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_brightness_contrast", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_dirt", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_from_weight", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_hsv", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_invert", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_levels", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_set", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_color_smooth", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_paint", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.vertex_paint_toggle", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.visibility_filter", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.visibility_invert", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_from_bones", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_gradient", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_paint", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_paint_toggle", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_sample", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_sample_group", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paint.weight_set", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.add_point", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.add_point_slide", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.cursor", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.delete_point", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.draw", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.new", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.select", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:paintcurve.slide", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.brush_stroke", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.cloth_filter", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.color_filter", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.detail_flood_fill", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.dynamic_topology_toggle", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.dyntopo_detail_size_edit", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.expand", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_box_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_change_visibility", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_edit", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_extract", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_lasso_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_line_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_set_polyline_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_sets_create", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_sets_init", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.face_sets_randomize_colors", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mask_by_color", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mask_filter", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mask_from_boundary", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mask_from_cavity", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mask_init", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.mesh_filter", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.optimize", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.paint_mask_extract", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.paint_mask_slice", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.project_line_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.sample_detail_size", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.sculptmode_toggle", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.set_persistent_base", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.set_pivot_position", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.symmetrize", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.trim_box_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.trim_lasso_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.trim_line_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.trim_polyline_gesture", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.uv_sculpt_grab", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.uv_sculpt_pinch", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt.uv_sculpt_relax", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt_curves.brush_stroke", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt_curves.min_distance_edit", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt_curves.select_grow", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" }, { "id": "operator:sculpt_curves.select_random", "kind": "operator", "family": "SCULPT_PAINT", "sourceTask": "M15-01B", "legacyState": "pending", "state": "pending", "targetImplementationClass": "LOCAL_EXACT" } ], "policy": { "sourceHistoryReadOnly": true, "representativeSliceOnly": true, "noRepeatedExecution": true, "duplicateValidationAvoided": true, "fullHistoricalReproduction": false } }