3220 lines
90 KiB
JSON
3220 lines
90 KiB
JSON
{
|
|
"build_attempted": false,
|
|
"built": false,
|
|
"cdsl_path": "json_to_cdsl\\output\\_Parte-superior-da-impressora.cdsl.json",
|
|
"compiled": false,
|
|
"failure_category": "input_incomplete",
|
|
"feature_results": [
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_001",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_002",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_004",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_017",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_017",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:through_all_and_blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_022",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_003",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_005",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_007",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_023",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_023",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_017"
|
|
},
|
|
"feature_id": "f_024",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_024",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_051",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_006",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_008",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_008",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:through_all"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_015",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_017"
|
|
},
|
|
"feature_id": "f_025",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_025",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_025",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_025",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_027",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_017"
|
|
},
|
|
"feature_id": "f_027",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_027",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_027",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_028",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_028",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_028",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_029",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_029",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_029",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_029",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_034",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_052",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_052",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_058",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_058",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_058",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_061",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_061",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_023"
|
|
},
|
|
"feature_id": "f_071",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_071",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_071",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_101",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_101",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_101",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_008"
|
|
},
|
|
"feature_id": "f_009",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_009",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_009",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [],
|
|
"feature_id": "f_012",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "executable"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_016",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_016",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_008"
|
|
},
|
|
"feature_id": "f_021",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_021",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_021",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_026",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_025"
|
|
},
|
|
"feature_id": "f_026",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_026",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_026",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_026",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_030",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_030",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_027"
|
|
},
|
|
"feature_id": "f_030",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_030",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_030",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_035",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_035",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_040",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_040",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_027"
|
|
},
|
|
"feature_id": "f_043",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_043",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_043",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_025"
|
|
},
|
|
"feature_id": "f_043",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_043",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_043",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_048",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_048",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_048",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_052"
|
|
},
|
|
"feature_id": "f_053",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_053",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_053",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_052"
|
|
},
|
|
"feature_id": "f_054",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_054",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_054",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_054",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_058"
|
|
},
|
|
"feature_id": "f_059",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_059",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_059",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_059",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_axis",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_061"
|
|
},
|
|
"feature_id": "f_062",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_reference_axis_geometry",
|
|
"feature_id": "f_062",
|
|
"message": "Reference axis requires explicit geometry or two reference planes"
|
|
}
|
|
],
|
|
"feature_id": "f_062",
|
|
"required_capabilities": [
|
|
"atomic:reference_axis"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_008"
|
|
},
|
|
"feature_id": "f_063",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_063",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_071"
|
|
},
|
|
"feature_id": "f_072",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_023"
|
|
},
|
|
"feature_id": "f_072",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_072",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_072",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_009"
|
|
},
|
|
"feature_id": "f_010",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_010",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_010",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_009"
|
|
},
|
|
"feature_id": "f_011",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_011",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:through_all_and_blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_009"
|
|
},
|
|
"feature_id": "f_013",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_013",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:through_all_and_blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_030"
|
|
},
|
|
"feature_id": "f_031",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_031",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_031",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_031",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_031",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_035"
|
|
},
|
|
"feature_id": "f_036",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_036",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_036",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_036",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_035"
|
|
},
|
|
"feature_id": "f_037",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_037",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_037",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_037",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_035"
|
|
},
|
|
"feature_id": "f_038",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_038",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_038",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_038",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_040"
|
|
},
|
|
"feature_id": "f_041",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_041",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_041",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_041",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_043"
|
|
},
|
|
"feature_id": "f_044",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_044",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_044",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_048"
|
|
},
|
|
"feature_id": "f_049",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_049",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_049",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_049",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_053"
|
|
},
|
|
"feature_id": "f_055",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_055",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_055",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_055",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_052"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_054"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_024"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_029"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_052"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_054"
|
|
},
|
|
"feature_id": "f_056",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_056",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_058"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_059"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_024"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_029"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_058"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_059"
|
|
},
|
|
"feature_id": "f_060",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_060",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "reference_plane",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_063"
|
|
},
|
|
"feature_id": "f_064",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_064",
|
|
"required_capabilities": [
|
|
"atomic:reference_plane"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_072"
|
|
},
|
|
"feature_id": "f_073",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_071"
|
|
},
|
|
"feature_id": "f_073",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_023"
|
|
},
|
|
"feature_id": "f_073",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_073",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_073",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_073",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_102",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_026"
|
|
},
|
|
"feature_id": "f_102",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_102",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_102",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_013"
|
|
},
|
|
"feature_id": "f_014",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_014",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_mirror",
|
|
"blockers": [
|
|
{
|
|
"code": "unresolved_input",
|
|
"feature_id": "f_018",
|
|
"message": "mirror pattern source features or plane were not captured"
|
|
},
|
|
{
|
|
"code": "unresolved_input",
|
|
"feature_id": "f_018",
|
|
"message": "mirror plane is missing"
|
|
},
|
|
{
|
|
"code": "unresolved_input",
|
|
"feature_id": "f_018",
|
|
"message": "mirror source features/faces are missing"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_009"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_010"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_016"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_009"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_010"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_016"
|
|
},
|
|
"feature_id": "f_018",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_018",
|
|
"required_capabilities": [
|
|
"atomic:pattern_mirror",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_031"
|
|
},
|
|
"feature_id": "f_032",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_032",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "profile_resolution_failed",
|
|
"detail": {
|
|
"reason": "analytic_contours: contour 0 is open",
|
|
"sketch_id": "sk_026"
|
|
},
|
|
"feature_id": "f_032",
|
|
"message": "The feature's sketch could not be resolved into executable regions"
|
|
}
|
|
],
|
|
"feature_id": "f_032",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_035"
|
|
},
|
|
"feature_id": "f_039",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_037"
|
|
},
|
|
"feature_id": "f_039",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_039",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_039",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_040"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_041"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_024"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_029"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_040"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_041"
|
|
},
|
|
"feature_id": "f_042",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_042",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_044"
|
|
},
|
|
"feature_id": "f_045",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_045",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_045",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_045",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_044"
|
|
},
|
|
"feature_id": "f_046",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_046",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_046",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_046",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_049"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_048"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_024"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_029"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_049"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_048"
|
|
},
|
|
"feature_id": "f_050",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_050",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_024"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_029"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_053"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_055"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_024"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_029"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_053"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_055"
|
|
},
|
|
"feature_id": "f_057",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_057",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_064"
|
|
},
|
|
"feature_id": "f_065",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_065",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_023"
|
|
},
|
|
"feature_id": "f_098",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_072"
|
|
},
|
|
"feature_id": "f_098",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_071"
|
|
},
|
|
"feature_id": "f_098",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_073"
|
|
},
|
|
"feature_id": "f_098",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_098",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_098",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_016"
|
|
},
|
|
"feature_id": "f_019",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_018"
|
|
},
|
|
"feature_id": "f_019",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_019",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_019",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_019",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_018"
|
|
},
|
|
"feature_id": "f_020",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_016"
|
|
},
|
|
"feature_id": "f_020",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_020",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_020",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_020",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_032"
|
|
},
|
|
"feature_id": "f_033",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_033",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_033",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_064"
|
|
},
|
|
"feature_id": "f_066",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_066",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_066",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_066",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_068",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_068",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_068",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_068",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_070",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_070",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_070",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_050"
|
|
},
|
|
"feature_id": "f_099",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_099",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_099",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_033"
|
|
},
|
|
"feature_id": "f_047",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_032"
|
|
},
|
|
"feature_id": "f_047",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_047",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_extent_reference",
|
|
"detail": {
|
|
"extent": "offset_from_surface"
|
|
},
|
|
"feature_id": "f_047",
|
|
"message": "This end condition requires a captured target selector"
|
|
}
|
|
],
|
|
"feature_id": "f_047",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:offset_from_surface",
|
|
"selector:extent_target:face"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_067",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_066"
|
|
},
|
|
"feature_id": "f_067",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_067",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_067",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_066"
|
|
},
|
|
"feature_id": "f_069",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_069",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_069",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_069",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_074",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_070"
|
|
},
|
|
"feature_id": "f_074",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_074",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_074",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_090",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_070"
|
|
},
|
|
"feature_id": "f_090",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_090",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_090",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_099"
|
|
},
|
|
"feature_id": "f_100",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_100",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_100",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_100",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "chamfer",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_074"
|
|
},
|
|
"feature_id": "f_075",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_075",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_075",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_075",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_075",
|
|
"required_capabilities": [
|
|
"atomic:chamfer",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_074"
|
|
},
|
|
"feature_id": "f_079",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_079",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "chamfer",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_090"
|
|
},
|
|
"feature_id": "f_091",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_091",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_091",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_091",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_091",
|
|
"required_capabilities": [
|
|
"atomic:chamfer",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_074"
|
|
},
|
|
"feature_id": "f_076",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_075"
|
|
},
|
|
"feature_id": "f_076",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_076",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_079"
|
|
},
|
|
"feature_id": "f_080",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_080",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_080",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_080",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_090"
|
|
},
|
|
"feature_id": "f_092",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_091"
|
|
},
|
|
"feature_id": "f_092",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_092",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_076"
|
|
},
|
|
"feature_id": "f_077",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_077",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_077",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_077",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "chamfer",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_076"
|
|
},
|
|
"feature_id": "f_078",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_078",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_078",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_078",
|
|
"required_capabilities": [
|
|
"atomic:chamfer",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_076"
|
|
},
|
|
"feature_id": "f_083",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_080"
|
|
},
|
|
"feature_id": "f_083",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_083",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_083",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_085",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_079"
|
|
},
|
|
"feature_id": "f_085",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_080"
|
|
},
|
|
"feature_id": "f_085",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_085",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_085",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_092"
|
|
},
|
|
"feature_id": "f_093",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_093",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_091"
|
|
},
|
|
"feature_id": "f_093",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_093",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_093",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_093",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_094",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_079"
|
|
},
|
|
"feature_id": "f_094",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_080"
|
|
},
|
|
"feature_id": "f_094",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_094",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_094",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_076"
|
|
},
|
|
"feature_id": "f_081",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_077"
|
|
},
|
|
"feature_id": "f_081",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_075"
|
|
},
|
|
"feature_id": "f_081",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_078"
|
|
},
|
|
"feature_id": "f_081",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_081",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "profile_resolution_failed",
|
|
"detail": {
|
|
"reason": "analytic_contours: inner contour has no containing outer contour",
|
|
"sketch_id": "sk_048"
|
|
},
|
|
"feature_id": "f_081",
|
|
"message": "The feature's sketch could not be resolved into executable regions"
|
|
}
|
|
],
|
|
"feature_id": "f_081",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_082",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_023"
|
|
},
|
|
"feature_id": "f_082",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_078"
|
|
},
|
|
"feature_id": "f_082",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_082",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_082",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_084",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_083"
|
|
},
|
|
"feature_id": "f_084",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_079"
|
|
},
|
|
"feature_id": "f_084",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_080"
|
|
},
|
|
"feature_id": "f_084",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_084",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_084",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "chamfer",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_085"
|
|
},
|
|
"feature_id": "f_086",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_086",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_086",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_086",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_086",
|
|
"required_capabilities": [
|
|
"atomic:chamfer",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_add_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_085"
|
|
},
|
|
"feature_id": "f_087",
|
|
"message": "Feature dependency did not become executable"
|
|
}
|
|
],
|
|
"feature_id": "f_087",
|
|
"required_capabilities": [
|
|
"atomic:extrude_add_blind",
|
|
"profile:circle",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_094"
|
|
},
|
|
"feature_id": "f_095",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_095",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_095",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_095",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "extrude_cut_blind",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_094"
|
|
},
|
|
"feature_id": "f_097",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_097",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
}
|
|
],
|
|
"feature_id": "f_097",
|
|
"required_capabilities": [
|
|
"atomic:extrude_cut_blind",
|
|
"active_body",
|
|
"profile:analytic_contours",
|
|
"extent:blind"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "fillet",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_087"
|
|
},
|
|
"feature_id": "f_088",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_088",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_086"
|
|
},
|
|
"feature_id": "f_088",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_088",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_088",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_088",
|
|
"required_capabilities": [
|
|
"atomic:fillet",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "chamfer",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_094"
|
|
},
|
|
"feature_id": "f_096",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_096",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_095"
|
|
},
|
|
"feature_id": "f_096",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_096",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
{
|
|
"code": "missing_selector",
|
|
"feature_id": "f_096",
|
|
"message": "Dress-up features require an explicit selector"
|
|
}
|
|
],
|
|
"feature_id": "f_096",
|
|
"required_capabilities": [
|
|
"atomic:chamfer",
|
|
"active_body"
|
|
],
|
|
"resolved_status": "blocked"
|
|
},
|
|
{
|
|
"atomic_id": "pattern_linear",
|
|
"blockers": [
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_070"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_065"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_088"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_087"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_086"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "dependency_unavailable",
|
|
"detail": {
|
|
"dependency": "f_085"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Feature dependency did not become executable"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_070"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_065"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_088"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_087"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_086"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
},
|
|
{
|
|
"code": "pattern_source_unavailable",
|
|
"detail": {
|
|
"source_feature_id": "f_085"
|
|
},
|
|
"feature_id": "f_089",
|
|
"message": "Pattern source did not become executable before this pattern"
|
|
}
|
|
],
|
|
"feature_id": "f_089",
|
|
"required_capabilities": [
|
|
"atomic:pattern_linear",
|
|
"feature_replay"
|
|
],
|
|
"resolved_status": "blocked"
|
|
}
|
|
],
|
|
"first_blocker": {
|
|
"code": "missing_active_body",
|
|
"feature_id": "f_017",
|
|
"message": "This feature mutates an existing body, but no preceding executable feature created one"
|
|
},
|
|
"geometry_verified": false,
|
|
"numeric_comparison": null,
|
|
"part_id": "_Parte-superior-da-impressora",
|
|
"runtime_eligible": false,
|
|
"selector_resolution": [],
|
|
"semantic_valid": true,
|
|
"timings": {
|
|
"analysis_s": 0.191623
|
|
},
|
|
"topology_observed": false,
|
|
"unresolved_input": [
|
|
{
|
|
"feature_id": "f_018",
|
|
"reasons": [
|
|
"mirror pattern source features or plane were not captured",
|
|
"mirror plane is missing",
|
|
"mirror source features/faces are missing"
|
|
]
|
|
}
|
|
],
|
|
"unsupported_atomic_ids": [],
|
|
"unsupported_profile_types": []
|
|
}
|