Compare commits

73 Commits

Author SHA1 Message Date
ganjihong dbc18429bb ties_to_requirement 这个指标忘记加到intent里面 2026-09-16 14:29:11 +08:00
ganjihong 273b4b5c7b cdsl新增一些笼统的指标集 2026-09-16 14:06:44 +08:00
ganjihong 09a25cdc6b cdsl 2026-09-16 10:22:36 +08:00
likang 48cec45fee Merge pull request 'feat(cadfs): expand selector provenance coverage' (#23) from lk_dev into main
Reviewed-on: #23
2026-09-14 11:20:10 +08:00
likang de21ee8a5b feat(cadfs): expand selector provenance coverage 2026-09-14 11:11:12 +08:00
likang c6d3bfddec Merge pull request 'feat(selector): 增加离线候选遍历与严格回放验证 Demo' (#22) from lk_dev into main
Reviewed-on: #22
2026-09-10 15:15:23 +08:00
likang 994d06aaea feat(selector): 增加离线候选遍历与严格回放验证 Demo
- 新增 selector_candidate_demo,移除 provenance intent 后枚举候选 selector
- 对候选分支执行有界重建与严格 STEP 比较
- 仅在候选遍历完整且唯一 strict 通过时生成 selector 映射记录
- 增加 selector 候选搜索、预算限制和记录生成的测试
- 保持生产 selector resolver 不受 Demo 逻辑影响
- 更新 CADFS 能力台账,记录 IMPRINT 派生 profile 的 lineage selector 缺口
2026-09-10 15:12:57 +08:00
likang adafac9f08 Merge pull request 'Lk dev' (#21) from lk_dev into main
Reviewed-on: #21
2026-09-09 18:52:27 +08:00
likang d8fc2a9207 Merge branch 'codex/integrate-ganjihong-refactor-2' into lk_dev
# Conflicts:
#	backend/app/cad_agent/domain/operation_contract.py
#	backend/engine/cdsl_engine/runtime.py
#	backend/engine/cdsl_engine/runtime_types.py
#	backend/engine/cdsl_engine/semantic_validation.py
2026-09-09 18:50:31 +08:00
likang 21a5185926 integrate ganjihong engine refactor 2026-09-09 18:41:56 +08:00
likang 387b99e255 wip: preserve local engine and agent workflow changes before ganjihong refactor integration 2026-09-09 17:08:24 +08:00
ganjihong cf9cd0366a refactor(cdsl_engine): extract topology evidence export from the adapter
Phase 6 of the decoupling refactor (behavior-preserving move):
- topology_export.py: body_geometry / surface_geometry / topology_records
  (~290 lines) moved verbatim out of build123d_adapter.py as module-level
  functions; includes the circle_center_mm/radius_mm concentric-circle
  evidence added by the lk_dev integration
- build123d_adapter.py: the three methods are now one-line forwards, so
  kernel construction and topology evidence export live in separate files
  and can evolve independently

No protocol change (GeometryAdapter untouched). Verified by:
- golden comparison: full-corpus analyze (2881 docs) + 12 complete
  rebuilds -- zero field differences vs f79c287
- full test suite: 435 tests, failure set identical to baseline
2026-09-09 16:07:25 +08:00
ganjihong 6fa4501f16 docs(cdsl_engine): document package layout and the add-atomic-operation workflow
Phase 8: README now maps every module of the split package, documents
the executor registration + schema-contract workflow for new atomic
operations, and restates the schema maintenance rule for executors/.
2026-09-09 14:34:14 +08:00
ganjihong 95cae203f4 refactor(cdsl_engine): freeze legacy engine paths under legacy/
Phase 7 of the decoupling refactor (behavior-preserving move):
- legacy/llm_compiler.py, legacy/llm_engine.py: frozen build_pack path
  (unused by run_cdsl_only), moved with git mv for history
- legacy/exact_rebuild.py: _run_parameterized / _run_exact /
  _apply_geometric_compensations moved out of rebuild.py, including
  the part-specific compensation table
- rebuild.py keeps run_rebuild / run_cdsl_only / compare_with_gold and
  imports the moved functions
- llm_compiler.py / llm_engine.py become compatibility shims

Frozen zone: new capability belongs in executors/ + schema contracts.
The project-specific compensation no longer sits in the main pipeline.
2026-09-09 14:02:53 +08:00
ganjihong ad88d92ab9 refactor(cdsl_engine): split translator.py into the translator package
Phase 5 of the decoupling refactor (behavior-preserving move):
- translator/ir.py: SolidWorks plugin JSON to backend-IR conversion (70 syms)
- translator/codegen.py: backend IR to build123d source generation (64 syms)
- translator/runtime_lib.py: frozen generated-script runtime library,
  spliced into generate_build123d_code as *RUNTIME_LIB_LINES
- translator/common.py: helpers shared by both sides
- translator/__init__.py: full historical symbol surface re-exported

Generated-code equivalence verified byte-for-byte against the pre-split
output for a representative IR sample; py_compile clean.
2026-09-09 13:56:08 +08:00
ganjihong beac59fc8b refactor(cdsl_engine): sink atomic runtime capability flags into schema contracts
Phase 4 of the decoupling refactor (behavior-preserving):
- profile_schema.json: every operation contract now carries
  runtime_capability {body_mutating, requires_active_body,
  replayable, requires_selector, open_profile_ok} (single source of truth)
- operation_contracts.py: validates and forwards the flags
- capabilities.py: the five data-classification frozensets are now
  derived from the schema at import time; dispatch-logic sets
  (_HOLE_ATOMICS, _PATTERN_ATOMICS, extent constants) stay in code
- test_profile_schema.py: completeness + structural invariants test

Equivalence proven by flag counts (27/13/25/6/2) matching the previous
hand-written sets and by the unchanged test-baseline failure set.
2026-09-09 13:41:38 +08:00
ganjihong 5ffb106f36 refactor(cdsl_engine): executor registry + per-family executor package
Phase 3 of the decoupling refactor (behavior-preserving):
- registry.py: atomic_executor decorator, ALL_ATOMIC_IDS with
  fail-fast registration validation, execute_node dispatcher
- executors/: one module per family (extrude, revolve, surfaces,
  loft_sweep, bodies, context, primitives, parametric, holes,
  dressup, patterns) + shared helpers in executors/common
- executors/__init__: explicit aggregation + completeness check
  (registry must cover every declared atomic id at import time)
- runtime.py: slimmed to entry points (analyze_cdsl/rebuild_cdsl)
  plus full historical re-exports incl. test-referenced privates

Adding an atomic operation now touches only one executor module and
its schema contract; the shared registry never changes. Verified
against baseline: zero new failures.
2026-09-09 13:33:06 +08:00
ganjihong 871070c440 refactor(cdsl_engine): extract session/extents/pattern_transform from runtime
Phase 2 of the decoupling refactor (behavior-preserving move):
- runtime_base.py: RuntimeExecutionError, FeatureExecutionError, ExtentVector
- session.py: GeometryAdapter protocol + ExecutionSession
- extents.py: end-condition planning (_extent_vectors family)
- pattern_transform.py: translate/mirror/rotate replay parameter algebra
- runtime.py: keeps executors + registry + entry points; re-exports all
  moved names (incl. test-referenced privates) for import stability

No behavior change; verified against baseline (zero new failures).
2026-09-09 13:13:17 +08:00
ganjihong 3fb08423da refactor(cdsl_engine): split runtime_types into specs + topology with shim
Phase 1 of the decoupling refactor (behavior-preserving move):
- specs.py: vector math, plane/axis helpers, parametric feature specs
- topology.py: diagnostics, planning contracts, TopologyRegistry
- runtime_types.py: compatibility shim re-exporting all public names

No behavior change; all historical import paths keep working.
2026-09-09 12:58:58 +08:00
likang f79c28759d Merge pull request 'Lk dev' (#20) from lk_dev into main
Reviewed-on: #20
2026-09-09 10:41:30 +08:00
likang a5c3ec1f36 merge: resolve main integration conflicts 2026-09-09 10:39:34 +08:00
likang 2f89d7930c feat(cadfs): expand reconstruction capability coverage 2026-09-09 10:11:46 +08:00
likang 9ab20db443 Merge pull request '几个几何操作的微小bug' (#18) from ganjihong into main
Reviewed-on: #18
2026-09-08 20:01:55 +08:00
ganjihong 7a2ce157f1 几个几何操作的微小bug 2026-09-08 19:57:52 +08:00
likang cf991dd619 Merge pull request 'N5 渐开线齿廓与齿条专用生成 involute_gear 的功能增加' (#17) from ganjihong into main
Reviewed-on: #17
2026-09-08 14:25:26 +08:00
ganjihong 235d3bf0c8 解决合并冲突 2026-09-08 13:58:58 +08:00
ganjihong 673ae62e70 提交关于N5功能,“involute_gear渐开线齿廓与齿条专用生成”的改动 2026-09-08 13:47:24 +08:00
likang c0475c5df5 Merge pull request 'Lk dev' (#16) from lk_dev into main
Reviewed-on: #16
2026-09-08 11:54:00 +08:00
likang 5bd1011335 Merge remote-tracking branch 'origin/main' into lk_dev 2026-09-08 11:52:52 +08:00
likang 6e8b994ee7 Merge pull request 'N3 功能,sheet_bend 钣金折弯功能的增加,还有一些简单的代码冲突' (#15) from ganjihong into main
Reviewed-on: #15
2026-09-08 11:48:25 +08:00
likang 738934416e feat(cadfs): 扩展重建引擎能力并固化代表性模型回归
- 扩展 CDSL engine 的 shell、sweep、loft、reference plane、pattern 等运行时能力,
  支持新的实体结果模式、双向拉伸、曲线扫掠、镜像/圆周阵列及相关 selector 解析。
- 完善 Build123d 适配层的拓扑快照、Compound/ShapeList 兼容处理和旋转曲面识别,
  兼容 Python 3.12 / 当前 Build123d 缺少 axis_of_rotation 的合法曲面场景。
- 扩展 CDSL schema、profile schema、capability analysis、semantic validation 和
  sketch solver,使新增建模操作能够被校验、执行并保留可诊断的部分结果。
- 完善 CADFS FeatureScript lowering:
  支持 shell、sweep、surface/实体 loft、圆周阵列副本、镜像副本、删除阵列实例、
  新 body 操作、更多拉伸终止条件和 reference plane 变体。
- 补齐椭圆、B-spline、环形区域、imprint、SWEPT_FACE、CAP_FACE、OFFSET_FACE 等
  草图和拓扑引用的转换逻辑,改善后续特征的工作平面、轴线和 profile 定位精度。
- 改进 selector binding:支持 pattern 前缀复合 B-rep 快照、交集顶点引用、
  多面 match_mode=all、圆柱轴线/半径和面积下限等稳定匹配条件。
- 修复 MID_PLANE 法向统一后交线方向未同步的问题,恢复 00287955 基准面的正确位置;
  修复 00542223 sweep 路径反转后的切线契约和 00423838 的拓扑面数不稳定测试假设。
- 修正 CADFS 比较模块 import 路径,补充重建报告、批量重建脚本、目标文档和 README。
- 新增并扩展 engine、lowering、parser、selector binding、reports、integration 和
  Onshape pipeline 回归测试,覆盖代表性 CADFS 特征链及运行时兼容性。
2026-09-08 11:47:10 +08:00
ganjihong f48ba19dfa sheet_bend 的一个文件 2026-09-08 10:03:03 +08:00
ganjihong c524f0213c 一个小的代码冲突 2026-09-07 19:53:25 +08:00
ganjihong 2414904b02 处理一些冲突 2026-09-07 19:40:10 +08:00
ganjihong 00b50b1f31 提交N3 功能的改动 2026-09-07 19:30:56 +08:00
likang d518442565 Merge pull request 'Lk dev' (#14) from lk_dev into main
Reviewed-on: #14
2026-09-07 18:40:19 +08:00
likang e7dc521ece Merge remote-tracking branch 'origin/main' into lk_dev
# Conflicts:
#	backend/engine/cdsl_engine/capabilities.py
2026-09-07 18:34:45 +08:00
likang d2a33390dd Merge pull request 'open_slot 的第二次迭代' (#13) from ganjihong into main
Reviewed-on: #13
2026-09-07 18:21:56 +08:00
likang 038d38ed98 feat(cadfs): 补齐核心建模能力并建立代表性回归
- 新增 loft、双向切除、through-all/up-to-next 等 CADFS lowering 与 engine 支持
- 支持多种 reference plane、B-spline profile 和 circular pattern replay
- 保留 transform 历史,并烘焙安全的单源平移/旋转变换
- 改进 selector 绑定、拓扑快照和 pattern 变换处理
- 建立 17 个代表样本的转换、重建与比较回归工具链
- 补充 schema、author guidance、运行时和几何回归测试
2026-09-07 18:21:07 +08:00
ganjihong a208ea5c8b open_slot 的第二次迭代 2026-09-07 17:44:05 +08:00
likang 4ad890b7b4 Merge pull request '几何引擎新增open_slot功能。' (#12) from ganjihong into main
Reviewed-on: #12
2026-09-07 16:59:05 +08:00
ganjihong 9a3e09b9f5 几何引擎新增open_slot功能。 2026-09-07 16:44:06 +08:00
likang c1b84d1f76 Merge pull request '修改了一些之前增加功能的bug' (#11) from ganjihong into main
Reviewed-on: #11
2026-09-07 15:57:53 +08:00
ganjihong 9160c2bace 修改了一些之前增加功能的bug 2026-09-07 15:25:24 +08:00
likang 4f068068f9 Merge pull request 'Ganjihong: thread 功能的主要功能实现' (#10) from ganjihong into main
Reviewed-on: #10
2026-09-04 17:49:53 +08:00
ganjihong ef5d393c20 内螺纹 thread_cut 算子的增加 2026-09-04 17:42:04 +08:00
likang 921ba5eab3 change 2026-09-04 11:17:36 +08:00
ganjihong 9abba1b12d Merge branch 'ganjihong' of https://gitea.robotquan.com/likang/cdsl-cad into ganjihong 2026-09-04 10:36:45 +08:00
ganjihong 9c52022c14 thread 功能的主要功能实现 2026-09-04 10:29:39 +08:00
likang 9e27f11bb7 Merge pull request '增加了thread几何基础操作' (#9) from ganjihong into main
Reviewed-on: #9
2026-09-04 10:18:51 +08:00
likang 1b6958db62 Merge branch 'main' into ganjihong 2026-09-04 10:18:36 +08:00
ganjihong bb9e8a8720 增加了thread几何基础操作 2026-09-03 19:39:06 +08:00
likang 1a43556910 Merge pull request 'feat: add 增加了几个较为简单的几何操作' (#8) from ganjihong into main
Reviewed-on: #8
2026-09-03 17:05:08 +08:00
ganjihong ef9626f936 feat: add primitive & pattern geometry ops to build123d adapter
- add box/cylinder/intersect/sweep/sweep_path/helix_path primitives
- add pattern_linear/pattern_circular direct kernel arraying
- refactor boolean result normalization into _coerce_single_or_compound
2026-09-03 16:14:33 +08:00
likang 100a0e106b Merge remote-tracking branch 'origin/main' into codex/save-current-work-20260901 2026-09-03 10:42:31 +08:00
likang c25b73c71e 添加cadfs_to_cdsl代码,优化cad生成 2026-09-03 10:40:51 +08:00
likang bd03efd8b6 Merge pull request 'Ganjihong' (#7) from ganjihong into main
Reviewed-on: #7
2026-09-02 13:57:49 +08:00
likang f3eb5dff54 优化流程 2026-09-02 13:51:35 +08:00
likang 97a03c290b chore: save current work 2026-09-01 16:37:27 +08:00
likang bc87bd6d2d 重构 改为标准化输出 2026-09-01 14:10:23 +08:00
ganjihong 20df5248a4 Merge branch 'ganjihong' of https://gitea.robotquan.com/likang/cdsl-cad into ganjihong 2026-08-31 17:41:03 +08:00
ganjihong 99796b03e8 refactor(engine): 更新特征配置模式 2026-08-31 17:40:50 +08:00
ganjihong 256193a5c6 fix(engine): 修正孔轴向判定并补充实体计数 2026-08-31 17:39:14 +08:00
likang a16919f050 Merge pull request 'Ganjihong' (#6) from ganjihong into main
Reviewed-on: #6
2026-08-31 17:01:24 +08:00
ganjihong 52dd2d929a revert 9d849df618
revert feat(engine): 鏀寔 annulus/circles profile 鐩存帴閲嶅缓涓?schema 鍚屾
2026-08-31 16:44:59 +08:00
ganjihong d192ac5ccd pattern引用重解析,修复完成 2026-08-31 16:01:53 +08:00
likang 7533b298f1 优化 2026-08-31 14:16:08 +08:00
ganjihong dee5e7557a feat:新增登录功能 2026-08-28 18:17:38 +08:00
likang f5898b5321 Merge pull request 'Lk dev' (#5) from lk_dev into main
Reviewed-on: #5
2026-08-27 19:09:41 +08:00
likang b1b226593a merge 2026-08-27 19:07:57 +08:00
likang 59df6ffc47 Merge pull request 'fix(engine): 支持显式坐标选择器的阵列变换' (#4) from ganjihong into main
Reviewed-on: #4
2026-08-27 19:00:02 +08:00
likang b26db86d78 修改agent流程,分步构建cdsl 2026-08-27 18:59:33 +08:00
likang bab61e6da2 Merge pull request 'Ganjihong' (#3) from ganjihong into main
Reviewed-on: #3
2026-08-26 14:45:16 +08:00
11041 changed files with 1766595 additions and 236738 deletions
+7
View File
@@ -32,8 +32,14 @@ build/
*.tsbuildinfo
# Runtime data and generated local artifacts
output/
backend/data/
backend/live-evals/
cadfs_to_cdsl/ENGINE_CAPABILITY_GAPS_PROGRESS.local.md
data/cadfs-sample/
json_to_cdsl/input/
onshape_to_cdsl/input/
onshape_to_cdsl/data/
# Logs
*.log
@@ -41,3 +47,4 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
text-to-cad-requirements/
+132
View File
@@ -0,0 +1,132 @@
# CAD Agent 运行原则
## 首要目标
产品的首要目标是稳定、可执行的 CAD 生成流程。任何已经获得可执行检查点的任务,系统都必须发布当前最完整、最可用的 CAD 模型。严格满足全部需求是期望目标,但绝不能因此进入无限修复循环,也不能丢弃本来可用的模型。
必须将以下两类结果严格区分:
- **执行可靠性:** 工作流只接收有效协议数据,只调用引擎支持的操作,保留有效工作;只要存在可执行模型,就必须以最佳可用结果终止。
- **需求符合度:** 最终模型可能满足全部、部分或不满足用户要求。未满足项必须作为警告和证据报告,不能成为销毁、隐藏可用模型的理由。
## 职责边界
- 服务端负责校验输出格式、schema、有限数值、操作可用性、selector/reference 有效性、Runtime 安全、持久化和状态转换。
- 服务端不得判断 LLM 是否“正确理解”了用户的设计语义。不得引入基于语义分歧而阻止建模的 reviewer 循环。
- 可以使用工程默认值补全常见但描述不足的零件,但未指定的值不得变成虚构的、严格的确定性验收尺寸。例如,仅因为 verifier 需要数值,不能把未指定的孔径编译成硬性的 `1 mm` claim。
- 不要求 LLM 输出内部运行时 ID,例如 task、revision、action、candidate、requirement、claim、evidence、source ID。所有这些值由服务端从当前状态生成和绑定。
- LLM 的规划、坐标、宿主面、操作选择或几何策略错误,通常属于模型质量问题,不是程序失败。必须保留诊断,并按下述恢复规则继续。
- schema 无效、引擎不支持的操作、非法状态转换、provider 协议不兼容、持久化失败或 Runtime 崩溃,属于程序、协议或服务问题,必须准确报告。
## 结果与用户沟通
- 始终保留并暴露最新可执行 STEP、GLB 和渲染工件。
- 完成结果必须区分:已满足目标、未解决目标、因依赖跳过的操作、Runtime/协议故障和 LLM 规划局限。
- 不得把未满足需求声称为已通过;同样不得因仍有未满足需求而隐藏可用模型。
- 需求文档和完成文档是面向用户的工程工件。需求文档可以用已接受的 CAD 默认规则完善描述不足的提示词;完成结果必须描述生成模型实际达成了什么。
## 改动评审指引
修改本系统时,优先保证执行确定性、部分结果可持久化、失败可诊断,以及终止行为有边界。避免加入语义审查关卡、要求复制 ID 的协议,或会在没有改善可执行模型的情况下无限消耗调用的重试机制。
## CADFS 全量能力开发
CADFS 到 CDSL 到 STEP 的工作是在实现通用绘图引擎和通用 converter,不是为回归样本
编写修复脚本。能力实现必须以 FeatureScript 语义、显式 CDSL contract、body
生命周期和内核拓扑为边界,并对同类输入普遍成立。
- 禁止按 `sample_id`、路径、特定 feature ID、特定坐标、尺寸或 gold STEP 测量值分支;
禁止从原 STEP 回填 FeatureScript 未提供的参数,或为某模型硬编码 selector、profile、
偏移量、布尔策略和默认尺寸。
- 不得将不支持或不唯一的语义伪装成盲拉伸、当前 body、默认 union、任意相近拓扑元素
或静默跳过。必须保留最佳可执行前缀和 STEP,并给出稳定、可归因的能力诊断。
- 优先在 schema、semantic validation、runtime state、body graph 和 adapter 的
kernel-level topology delta 中实现能力;lowering 层只能表达源语义,不能承担样本化
的几何补丁。受限算法必须有通用、可验证的适用条件和拒绝路径。
- 一项能力只有在 lowering、CDSL contract、runtime/adapter、selector/body 语义、
单元测试和多个真实语料回归均具备后才能标为完成。操作名称覆盖不等于参数、拓扑来源、
几何类型或 body 生命周期覆盖。
- 严格比较用于诊断;工程验收遵循 `rp.passed`。不得降低 RP 阈值、关闭诊断、跳过
feature 或修改 source 参数来换取通过。source STEP 损坏或历史/STEP 精度不一致必须
作为有证据的 source exception 单独报告。
- 每次涉及 CADFS lowering、CDSL schema、runtime、adapter、selector 或测试的改动,
都必须同步更新 `cadfs_to_cdsl/ENGINE_CAPABILITY_GAPS_PROGRESS.local.md`;全量能力
计划以 `cadfs_to_cdsl/CADFS_FULL_CAPABILITY_TARGET.md` 为准。
## CADFS 修改、文档与回归纪律
以下规则适用于每一次 CADFS converter、CDSL engine、selector、比较器、回归集或相关
测试的修改;它们是仓库规则,不依赖当前对话上下文。
### 修改前与实现方式
- 先用完整 FeatureScript history、`candidate.cdsl.json`、`bound.cdsl.json`、
`diagnostics.json`、`rebuild.json`、`comparison.json` 和 source/rebuild 工件定位失败层:
converter/lowering、schema/semantic validation、selector binding、runtime/adapter、
source STEP/FeatureScript 不一致,或 comparison infrastructure。没有证据不得把失败
归因于任一层,也不得先改阈值或样本数据。
- 修改必须遵循目标模块已有的命名、分层、格式、注释语言和错误处理模式。优先扩展既有
contract、helper 和架构边界;没有明确收益时不得进行无关重构或引入平行实现。
- 先实现可复用的几何和拓扑语义,再将 CADFS source lower 到该 contract。任何只为单个
形状、数值、feature history 或截图成立的逻辑均视为缺陷,不得提交。
- 内核无法完成某个输入时,保留有界的失败和诊断;不得用较小的 dress-up 半径、替代孔型、
固定 extent、隐式 fuse 或未经来源证明的几何补偿伪造结果。
- 当前实现若被证明确实违反 source/contract 语义、无法表达全量已出现的通用输入、
受内核 API 的结构性限制,或反复需要样本化补丁,应停止继续叠加补丁并评估替代方案。
替换前必须具备可复现失败、根因证据、与成熟开源/官方 API 或最小原型的对照、对
CDSL/body/selector 兼容性的影响评估,以及受影响回归的迁移计划。
- 不得因单个样本、偶发 OCC 失败、一次性能波动或主观偏好轻易重写成熟路径。只有新方案
能以更少特例、更完整的通用语义和可验证的回归证据解决结构性问题时,才替换旧方案;
替换过程中保留旧工件和比较基线,分阶段迁移并记录回滚边界。
### 文档同步
- 每次实现、修复、扩展或确认某项 CADFS 能力后,必须在同一工作变更中更新
`cadfs_to_cdsl/ENGINE_CAPABILITY_GAPS_PROGRESS.local.md`:记录能力状态、通用语义、
已验证边界、未覆盖边界、受影响样本/能力矩阵和测试/比较证据;完成项必须勾选,
未完成项不得因单个样本通过而勾选。
- 上述 `.local.md` 是本地工作台账,必须保持在 `.gitignore` 中,绝不加入 Git 提交。
每次 CADFS 相关代码变更后都要同步,即使最终只得到失败诊断或发现 source exception。
- 新增能力、能力范围、验收口径、全量快照或实施优先级变化时,同步更新受版本控制的
`cadfs_to_cdsl/CADFS_FULL_CAPABILITY_TARGET.md`。它定义全量能力矩阵和路线;
`CADFS_RECONSTRUCTION_TARGET.md` 记录核心回归与当前近期目标,两者不得冲突。
- 从全量 output 发现新的操作、参数变体、拓扑来源、body lifecycle 或 comparison failure
类型时,必须先登记为待办和能力矩阵条目,再选择多个真实样本回归;不得只加入一个
“代表模型”就宣称覆盖完成。
- 文档中的计数、样本 ID、状态和通过标准必须来自当前工件。必须区分 strict、RP 工程相似、
几何拒绝、可执行前缀、转换/运行时失败、比较超时和 source exception。
### 回归与可视证据
- 每次代码修改至少运行受影响的原子/单元测试和真实语料样本;涉及共享 runtime、
selector、body lifecycle 或 comparison 时,还必须运行核心 17、相应扩展能力矩阵和
可控的全量 shard。报告未运行的范围和原因,不能将缓存旧工件当作新代码的证据。
- 对用户要求查看或人工判定的样本,生成并保留 source STEP 与 rebuild STEP 的一致视角
对比截图;截图只辅助人工审查,最终分类仍以完整 history、B-rep 比较和诊断为准。
- 任何失败都保留最后可执行 STEP、GLB(如可生成)、comparison/diagnostic 工件和前缀
信息。不可执行或不相似不允许清理、覆盖或隐藏已有可用工件。
- 提交前执行与改动比例相称的测试、`git diff --check`,并确认本地能力台账未被 staged。
除非用户明确要求,不得提交、push、覆盖用户未提交修改或变更回归基线。
### 开源实现与 SimpleCADAPI 参考
- 在自行设计 shell、sweep、loft、boolean、fillet/chamfer、transform、topology tracking、
body graph 或比较基础设施前,必须先检索成熟的开源实现、官方 OCCT/OCP API 和已有
项目依赖;优先复用经过测试的算法、内核调用模式或小范围实现,而不是重新发明基础
B-rep 算法。外部代码的许可证、版本兼容性、异常语义和维护状态必须先核实。
- 本地首选参考是 `/Users/lk/Downloads/SimpleCADAPI-master 4`。重点阅读其
`src/simplecadapi/topology/tracking.py`、`kernel/ocp_booleans.py`、
`kernel/ocp_topology.py`、`kernel/ocp_transforms.py` 及对应 tests/docs:其中的
OCC builder history、`Modified`/`Generated`/`IsDeleted`、section edges、same-domain
cleanup、显式 shape transform、shell/sweep/loft 调用边界是当前 engine 的优先参考。
- 借鉴必须经过本项目的 CDSL schema、runtime body graph、selector provenance 和
回归测试适配。不得直接替换本项目的 CDSL contract,也不得照搬其“强制单一 Solid”
的 union/cut 语义,因为 CADFS 需要保留独立 body、copy、keep tools 和 pattern
instance 生命周期。
- 每次因开源参考新增或调整能力时,在本地能力台账记录参考来源、采用的通用语义、
未采用部分及理由、许可证/依赖影响和本项目回归证据。无法安全采用时,也应记录
评估结论,避免后续重复实现或重复调研。
- 发现现有方案方向错误或外部方案明显更适合时,可替换而不是继续打补丁;但必须满足
“修改前与实现方式”中的结构性根因和对照验证门槛,并在台账记录替换理由、迁移影响、
保留的 contract、回归结果和可回滚边界。
@@ -1,42 +0,0 @@
{
"built_count": 4,
"compiled_count": 6,
"complete": true,
"completed_count": 6,
"failure_category_counts": {
"geometry_mismatch": 4,
"selector_resolution": 2
},
"geometry_verified_count": 0,
"input_directory": "json_to_cdsl\\output",
"part_count": 6,
"results": [
{
"part_id": "001563",
"report": "parts/001563.report.json"
},
{
"part_id": "001942",
"report": "parts/001942.report.json"
},
{
"part_id": "004764",
"report": "parts/004764.report.json"
},
{
"part_id": "008006",
"report": "parts/008006.report.json"
},
{
"part_id": "009595",
"report": "parts/009595.report.json"
},
{
"part_id": "010345",
"report": "parts/010345.report.json"
}
],
"runtime_eligible_count": 6,
"schema": "cdsl.engine.batch-rebuild.v1",
"semantic_valid_count": 6
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,825 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:19',('Author'),(
'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d',
'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('SOLID','SOLID','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#697);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#105,#328,#378,#446,#474,#524,#574,#624,#674)
);
#17 = ADVANCED_FACE('',(#18),#32,.T.);
#18 = FACE_BOUND('',#19,.F.);
#19 = EDGE_LOOP('',(#20,#50,#77,#78));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(63.,0.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(63.,0.,1.2));
#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(63.,0.,0.));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(0.,0.,1.));
#31 = PCURVE('',#32,#37);
#32 = CYLINDRICAL_SURFACE('',#33,63.);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(0.,0.,0.));
#35 = DIRECTION('',(-0.,-0.,-1.));
#36 = DIRECTION('',(1.,0.,-0.));
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
#38 = LINE('',#39,#40);
#39 = CARTESIAN_POINT('',(-0.,0.));
#40 = VECTOR('',#41,1.);
#41 = DIRECTION('',(-0.,-1.));
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#43 = PCURVE('',#32,#44);
#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
#45 = LINE('',#46,#47);
#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
#47 = VECTOR('',#48,1.);
#48 = DIRECTION('',(-0.,-1.));
#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#50 = ORIENTED_EDGE('',*,*,#51,.T.);
#51 = EDGE_CURVE('',#24,#24,#52,.T.);
#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
#53 = CIRCLE('',#54,63.);
#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
#55 = CARTESIAN_POINT('',(0.,0.,1.2));
#56 = DIRECTION('',(0.,0.,1.));
#57 = DIRECTION('',(1.,0.,-0.));
#58 = PCURVE('',#32,#59);
#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
#60 = LINE('',#61,#62);
#61 = CARTESIAN_POINT('',(-0.,-1.2));
#62 = VECTOR('',#63,1.);
#63 = DIRECTION('',(-1.,0.));
#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#65 = PCURVE('',#66,#71);
#66 = PLANE('',#67);
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(-4.167436594406E-15,2.065327847278E-16,1.2));
#69 = DIRECTION('',(0.,0.,1.));
#70 = DIRECTION('',(1.,0.,-0.));
#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
#72 = CIRCLE('',#73,63.);
#73 = AXIS2_PLACEMENT_2D('',#74,#75);
#74 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16));
#75 = DIRECTION('',(1.,0.));
#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#77 = ORIENTED_EDGE('',*,*,#21,.F.);
#78 = ORIENTED_EDGE('',*,*,#79,.F.);
#79 = EDGE_CURVE('',#22,#22,#80,.T.);
#80 = SURFACE_CURVE('',#81,(#86,#93),.PCURVE_S1.);
#81 = CIRCLE('',#82,63.);
#82 = AXIS2_PLACEMENT_3D('',#83,#84,#85);
#83 = CARTESIAN_POINT('',(0.,0.,0.));
#84 = DIRECTION('',(0.,0.,1.));
#85 = DIRECTION('',(1.,0.,-0.));
#86 = PCURVE('',#32,#87);
#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(-0.,0.));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(-1.,0.));
#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#93 = PCURVE('',#94,#99);
#94 = PLANE('',#95);
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(-4.167436594406E-15,2.065327847278E-16,0.));
#97 = DIRECTION('',(0.,0.,1.));
#98 = DIRECTION('',(1.,0.,-0.));
#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
#100 = CIRCLE('',#101,63.);
#101 = AXIS2_PLACEMENT_2D('',#102,#103);
#102 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16));
#103 = DIRECTION('',(1.,0.));
#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#105 = ADVANCED_FACE('',(#106,#109,#140,#171,#202,#233,#297),#66,.T.);
#106 = FACE_BOUND('',#107,.T.);
#107 = EDGE_LOOP('',(#108));
#108 = ORIENTED_EDGE('',*,*,#51,.T.);
#109 = FACE_BOUND('',#110,.T.);
#110 = EDGE_LOOP('',(#111));
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
#112 = EDGE_CURVE('',#113,#113,#115,.T.);
#113 = VERTEX_POINT('',#114);
#114 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,1.2));
#115 = SURFACE_CURVE('',#116,(#121,#128),.PCURVE_S1.);
#116 = CIRCLE('',#117,3.5);
#117 = AXIS2_PLACEMENT_3D('',#118,#119,#120);
#118 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,1.2));
#119 = DIRECTION('',(0.,0.,1.));
#120 = DIRECTION('',(1.,0.,-0.));
#121 = PCURVE('',#66,#122);
#122 = DEFINITIONAL_REPRESENTATION('',(#123),#127);
#123 = CIRCLE('',#124,3.5);
#124 = AXIS2_PLACEMENT_2D('',#125,#126);
#125 = CARTESIAN_POINT('',(-15.641426193,-51.832580138));
#126 = DIRECTION('',(1.,0.));
#127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#128 = PCURVE('',#129,#134);
#129 = CYLINDRICAL_SURFACE('',#130,3.5);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,-0.));
#132 = DIRECTION('',(-0.,-0.,-1.));
#133 = DIRECTION('',(1.,0.,-0.));
#134 = DEFINITIONAL_REPRESENTATION('',(#135),#139);
#135 = LINE('',#136,#137);
#136 = CARTESIAN_POINT('',(-0.,-1.2));
#137 = VECTOR('',#138,1.);
#138 = DIRECTION('',(-1.,0.));
#139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#140 = FACE_BOUND('',#141,.T.);
#141 = EDGE_LOOP('',(#142));
#142 = ORIENTED_EDGE('',*,*,#143,.F.);
#143 = EDGE_CURVE('',#144,#144,#146,.T.);
#144 = VERTEX_POINT('',#145);
#145 = CARTESIAN_POINT('',(48.791426193,-32.03429625,1.2));
#146 = SURFACE_CURVE('',#147,(#152,#159),.PCURVE_S1.);
#147 = CIRCLE('',#148,3.5);
#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151);
#149 = CARTESIAN_POINT('',(45.291426193,-32.03429625,1.2));
#150 = DIRECTION('',(0.,0.,1.));
#151 = DIRECTION('',(1.,0.,-0.));
#152 = PCURVE('',#66,#153);
#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
#154 = CIRCLE('',#155,3.5);
#155 = AXIS2_PLACEMENT_2D('',#156,#157);
#156 = CARTESIAN_POINT('',(45.291426193,-32.03429625));
#157 = DIRECTION('',(1.,0.));
#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#159 = PCURVE('',#160,#165);
#160 = CYLINDRICAL_SURFACE('',#161,3.5);
#161 = AXIS2_PLACEMENT_3D('',#162,#163,#164);
#162 = CARTESIAN_POINT('',(45.291426193,-32.03429625,0.));
#163 = DIRECTION('',(-0.,-0.,-1.));
#164 = DIRECTION('',(1.,0.,-0.));
#165 = DEFINITIONAL_REPRESENTATION('',(#166),#170);
#166 = LINE('',#167,#168);
#167 = CARTESIAN_POINT('',(-0.,-1.2));
#168 = VECTOR('',#169,1.);
#169 = DIRECTION('',(-1.,0.));
#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#171 = FACE_BOUND('',#172,.T.);
#172 = EDGE_LOOP('',(#173));
#173 = ORIENTED_EDGE('',*,*,#174,.F.);
#174 = EDGE_CURVE('',#175,#175,#177,.T.);
#175 = VERTEX_POINT('',#176);
#176 = CARTESIAN_POINT('',(-49.8,0.,1.2));
#177 = SURFACE_CURVE('',#178,(#183,#190),.PCURVE_S1.);
#178 = CIRCLE('',#179,3.5);
#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182);
#180 = CARTESIAN_POINT('',(-53.3,0.,1.2));
#181 = DIRECTION('',(0.,0.,1.));
#182 = DIRECTION('',(1.,0.,-0.));
#183 = PCURVE('',#66,#184);
#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
#185 = CIRCLE('',#186,3.5);
#186 = AXIS2_PLACEMENT_2D('',#187,#188);
#187 = CARTESIAN_POINT('',(-53.3,-2.065327847278E-16));
#188 = DIRECTION('',(1.,0.));
#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#190 = PCURVE('',#191,#196);
#191 = CYLINDRICAL_SURFACE('',#192,3.5);
#192 = AXIS2_PLACEMENT_3D('',#193,#194,#195);
#193 = CARTESIAN_POINT('',(-53.3,-0.,-0.));
#194 = DIRECTION('',(-0.,-0.,-1.));
#195 = DIRECTION('',(1.,0.,-0.));
#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);
#197 = LINE('',#198,#199);
#198 = CARTESIAN_POINT('',(-0.,-1.2));
#199 = VECTOR('',#200,1.);
#200 = DIRECTION('',(-1.,0.));
#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#202 = FACE_BOUND('',#203,.T.);
#203 = EDGE_LOOP('',(#204));
#204 = ORIENTED_EDGE('',*,*,#205,.F.);
#205 = EDGE_CURVE('',#206,#206,#208,.T.);
#206 = VERTEX_POINT('',#207);
#207 = CARTESIAN_POINT('',(-12.141426193,51.832580138,1.2));
#208 = SURFACE_CURVE('',#209,(#214,#221),.PCURVE_S1.);
#209 = CIRCLE('',#210,3.5);
#210 = AXIS2_PLACEMENT_3D('',#211,#212,#213);
#211 = CARTESIAN_POINT('',(-15.641426193,51.832580138,1.2));
#212 = DIRECTION('',(0.,0.,1.));
#213 = DIRECTION('',(1.,0.,-0.));
#214 = PCURVE('',#66,#215);
#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
#216 = CIRCLE('',#217,3.5);
#217 = AXIS2_PLACEMENT_2D('',#218,#219);
#218 = CARTESIAN_POINT('',(-15.641426193,51.832580138));
#219 = DIRECTION('',(1.,0.));
#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#221 = PCURVE('',#222,#227);
#222 = CYLINDRICAL_SURFACE('',#223,3.5);
#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
#224 = CARTESIAN_POINT('',(-15.641426193,51.832580138,0.));
#225 = DIRECTION('',(-0.,-0.,-1.));
#226 = DIRECTION('',(1.,0.,-0.));
#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
#228 = LINE('',#229,#230);
#229 = CARTESIAN_POINT('',(-0.,-1.2));
#230 = VECTOR('',#231,1.);
#231 = DIRECTION('',(-1.,0.));
#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#233 = FACE_BOUND('',#234,.T.);
#234 = EDGE_LOOP('',(#235,#266));
#235 = ORIENTED_EDGE('',*,*,#236,.F.);
#236 = EDGE_CURVE('',#237,#239,#241,.T.);
#237 = VERTEX_POINT('',#238);
#238 = CARTESIAN_POINT('',(0.599999999999,45.996086790074,1.2));
#239 = VERTEX_POINT('',#240);
#240 = CARTESIAN_POINT('',(0.599999999999,-45.99608679007,1.2));
#241 = SURFACE_CURVE('',#242,(#247,#254),.PCURVE_S1.);
#242 = CIRCLE('',#243,46.);
#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246);
#244 = CARTESIAN_POINT('',(0.,0.,1.2));
#245 = DIRECTION('',(0.,0.,1.));
#246 = DIRECTION('',(1.,0.,-0.));
#247 = PCURVE('',#66,#248);
#248 = DEFINITIONAL_REPRESENTATION('',(#249),#253);
#249 = CIRCLE('',#250,46.);
#250 = AXIS2_PLACEMENT_2D('',#251,#252);
#251 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16));
#252 = DIRECTION('',(1.,0.));
#253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#254 = PCURVE('',#255,#260);
#255 = CYLINDRICAL_SURFACE('',#256,46.);
#256 = AXIS2_PLACEMENT_3D('',#257,#258,#259);
#257 = CARTESIAN_POINT('',(0.,0.,0.));
#258 = DIRECTION('',(-0.,-0.,-1.));
#259 = DIRECTION('',(1.,0.,-0.));
#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
#261 = LINE('',#262,#263);
#262 = CARTESIAN_POINT('',(-0.,-1.2));
#263 = VECTOR('',#264,1.);
#264 = DIRECTION('',(-1.,0.));
#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#266 = ORIENTED_EDGE('',*,*,#267,.T.);
#267 = EDGE_CURVE('',#237,#239,#268,.T.);
#268 = SURFACE_CURVE('',#269,(#274,#285),.PCURVE_S1.);
#269 = CIRCLE('',#270,46.);
#270 = AXIS2_PLACEMENT_3D('',#271,#272,#273);
#271 = CARTESIAN_POINT('',(1.2,0.,1.2));
#272 = DIRECTION('',(0.,0.,-1.));
#273 = DIRECTION('',(-1.30434782609E-02,0.999914930219,0.));
#274 = PCURVE('',#66,#275);
#275 = DEFINITIONAL_REPRESENTATION('',(#276),#284);
#276 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#277,#278,#279,#280,#281,#282
,#283),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#277 = CARTESIAN_POINT('',(0.599999999999,45.996086790074));
#278 = CARTESIAN_POINT('',(80.267559269754,47.035317274618));
#279 = CARTESIAN_POINT('',(41.333779634878,-22.47842815276));
#280 = CARTESIAN_POINT('',(2.400000000003,-91.99217358014));
#281 = CARTESIAN_POINT('',(-38.33377963487,-23.5176586373));
#282 = CARTESIAN_POINT('',(-79.06755926975,44.95685630553));
#283 = CARTESIAN_POINT('',(0.599999999999,45.996086790074));
#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#285 = PCURVE('',#286,#291);
#286 = CYLINDRICAL_SURFACE('',#287,46.);
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(1.2,0.,0.));
#289 = DIRECTION('',(-0.,-0.,-1.));
#290 = DIRECTION('',(1.,0.,-0.));
#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
#292 = LINE('',#293,#294);
#293 = CARTESIAN_POINT('',(-7.867025482117,-1.2));
#294 = VECTOR('',#295,1.);
#295 = DIRECTION('',(1.,-0.));
#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#297 = FACE_BOUND('',#298,.T.);
#298 = EDGE_LOOP('',(#299));
#299 = ORIENTED_EDGE('',*,*,#300,.F.);
#300 = EDGE_CURVE('',#301,#301,#303,.T.);
#301 = VERTEX_POINT('',#302);
#302 = CARTESIAN_POINT('',(48.791426193,32.03429625,1.2));
#303 = SURFACE_CURVE('',#304,(#309,#316),.PCURVE_S1.);
#304 = CIRCLE('',#305,3.5);
#305 = AXIS2_PLACEMENT_3D('',#306,#307,#308);
#306 = CARTESIAN_POINT('',(45.291426193,32.03429625,1.2));
#307 = DIRECTION('',(0.,0.,1.));
#308 = DIRECTION('',(1.,0.,-0.));
#309 = PCURVE('',#66,#310);
#310 = DEFINITIONAL_REPRESENTATION('',(#311),#315);
#311 = CIRCLE('',#312,3.5);
#312 = AXIS2_PLACEMENT_2D('',#313,#314);
#313 = CARTESIAN_POINT('',(45.291426193,32.03429625));
#314 = DIRECTION('',(1.,0.));
#315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#316 = PCURVE('',#317,#322);
#317 = CYLINDRICAL_SURFACE('',#318,3.5);
#318 = AXIS2_PLACEMENT_3D('',#319,#320,#321);
#319 = CARTESIAN_POINT('',(45.291426193,32.03429625,0.));
#320 = DIRECTION('',(-0.,-0.,-1.));
#321 = DIRECTION('',(1.,0.,-0.));
#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327);
#323 = LINE('',#324,#325);
#324 = CARTESIAN_POINT('',(-0.,-1.2));
#325 = VECTOR('',#326,1.);
#326 = DIRECTION('',(-1.,0.));
#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#328 = ADVANCED_FACE('',(#329),#317,.F.);
#329 = FACE_BOUND('',#330,.T.);
#330 = EDGE_LOOP('',(#331,#354,#355,#356));
#331 = ORIENTED_EDGE('',*,*,#332,.T.);
#332 = EDGE_CURVE('',#333,#301,#335,.T.);
#333 = VERTEX_POINT('',#334);
#334 = CARTESIAN_POINT('',(48.791426193,32.03429625,0.));
#335 = SEAM_CURVE('',#336,(#340,#347),.PCURVE_S1.);
#336 = LINE('',#337,#338);
#337 = CARTESIAN_POINT('',(48.791426193,32.03429625,0.));
#338 = VECTOR('',#339,1.);
#339 = DIRECTION('',(0.,0.,1.));
#340 = PCURVE('',#317,#341);
#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346);
#342 = LINE('',#343,#344);
#343 = CARTESIAN_POINT('',(-0.,0.));
#344 = VECTOR('',#345,1.);
#345 = DIRECTION('',(-0.,-1.));
#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#347 = PCURVE('',#317,#348);
#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
#349 = LINE('',#350,#351);
#350 = CARTESIAN_POINT('',(-6.28318530718,0.));
#351 = VECTOR('',#352,1.);
#352 = DIRECTION('',(-0.,-1.));
#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#354 = ORIENTED_EDGE('',*,*,#300,.T.);
#355 = ORIENTED_EDGE('',*,*,#332,.F.);
#356 = ORIENTED_EDGE('',*,*,#357,.F.);
#357 = EDGE_CURVE('',#333,#333,#358,.T.);
#358 = SURFACE_CURVE('',#359,(#364,#371),.PCURVE_S1.);
#359 = CIRCLE('',#360,3.5);
#360 = AXIS2_PLACEMENT_3D('',#361,#362,#363);
#361 = CARTESIAN_POINT('',(45.291426193,32.03429625,0.));
#362 = DIRECTION('',(0.,0.,1.));
#363 = DIRECTION('',(1.,0.,-0.));
#364 = PCURVE('',#317,#365);
#365 = DEFINITIONAL_REPRESENTATION('',(#366),#370);
#366 = LINE('',#367,#368);
#367 = CARTESIAN_POINT('',(-0.,0.));
#368 = VECTOR('',#369,1.);
#369 = DIRECTION('',(-1.,0.));
#370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#371 = PCURVE('',#94,#372);
#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377);
#373 = CIRCLE('',#374,3.5);
#374 = AXIS2_PLACEMENT_2D('',#375,#376);
#375 = CARTESIAN_POINT('',(45.291426193,32.03429625));
#376 = DIRECTION('',(1.,0.));
#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#378 = ADVANCED_FACE('',(#379),#286,.F.);
#379 = FACE_BOUND('',#380,.T.);
#380 = EDGE_LOOP('',(#381,#382,#403,#427));
#381 = ORIENTED_EDGE('',*,*,#267,.F.);
#382 = ORIENTED_EDGE('',*,*,#383,.T.);
#383 = EDGE_CURVE('',#237,#384,#386,.T.);
#384 = VERTEX_POINT('',#385);
#385 = CARTESIAN_POINT('',(0.599999999999,45.996086790074,0.));
#386 = SURFACE_CURVE('',#387,(#391,#397),.PCURVE_S1.);
#387 = LINE('',#388,#389);
#388 = CARTESIAN_POINT('',(0.6,45.996086790074,0.));
#389 = VECTOR('',#390,1.);
#390 = DIRECTION('',(-0.,-0.,-1.));
#391 = PCURVE('',#286,#392);
#392 = DEFINITIONAL_REPRESENTATION('',(#393),#396);
#393 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#394,#395),.UNSPECIFIED.,.F.,.F.,
(2,2),(-1.2,0.),.PIECEWISE_BEZIER_KNOTS.);
#394 = CARTESIAN_POINT('',(-7.867025482117,-1.2));
#395 = CARTESIAN_POINT('',(-7.867025482117,0.));
#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#397 = PCURVE('',#255,#398);
#398 = DEFINITIONAL_REPRESENTATION('',(#399),#402);
#399 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#400,#401),.UNSPECIFIED.,.F.,.F.,
(2,2),(-1.2000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#400 = CARTESIAN_POINT('',(-1.557752478653,-1.2000006));
#401 = CARTESIAN_POINT('',(-1.557752478653,6.E-07));
#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#403 = ORIENTED_EDGE('',*,*,#404,.F.);
#404 = EDGE_CURVE('',#405,#384,#407,.T.);
#405 = VERTEX_POINT('',#406);
#406 = CARTESIAN_POINT('',(0.599999999999,-45.99608679007,0.));
#407 = SURFACE_CURVE('',#408,(#413,#420),.PCURVE_S1.);
#408 = CIRCLE('',#409,46.);
#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
#410 = CARTESIAN_POINT('',(1.2,0.,0.));
#411 = DIRECTION('',(0.,0.,1.));
#412 = DIRECTION('',(-1.30434782609E-02,-0.999914930219,0.));
#413 = PCURVE('',#286,#414);
#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
#415 = LINE('',#416,#417);
#416 = CARTESIAN_POINT('',(-4.699345132243,0.));
#417 = VECTOR('',#418,1.);
#418 = DIRECTION('',(-1.,0.));
#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#420 = PCURVE('',#94,#421);
#421 = DEFINITIONAL_REPRESENTATION('',(#422),#426);
#422 = CIRCLE('',#423,46.);
#423 = AXIS2_PLACEMENT_2D('',#424,#425);
#424 = CARTESIAN_POINT('',(1.2,-2.065327847278E-16));
#425 = DIRECTION('',(-1.30434782609E-02,-0.999914930219));
#426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#427 = ORIENTED_EDGE('',*,*,#428,.F.);
#428 = EDGE_CURVE('',#239,#405,#429,.T.);
#429 = SURFACE_CURVE('',#430,(#434,#440),.PCURVE_S1.);
#430 = LINE('',#431,#432);
#431 = CARTESIAN_POINT('',(0.6,-45.99608679007,0.));
#432 = VECTOR('',#433,1.);
#433 = DIRECTION('',(-0.,-0.,-1.));
#434 = PCURVE('',#286,#435);
#435 = DEFINITIONAL_REPRESENTATION('',(#436),#439);
#436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#437,#438),.UNSPECIFIED.,.F.,.F.,
(2,2),(-1.2,0.),.PIECEWISE_BEZIER_KNOTS.);
#437 = CARTESIAN_POINT('',(-4.699345132243,-1.2));
#438 = CARTESIAN_POINT('',(-4.699345132243,0.));
#439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#440 = PCURVE('',#255,#441);
#441 = DEFINITIONAL_REPRESENTATION('',(#442),#445);
#442 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#443,#444),.UNSPECIFIED.,.F.,.F.,
(2,2),(-1.2000006,6.E-07),.PIECEWISE_BEZIER_KNOTS.);
#443 = CARTESIAN_POINT('',(-4.725432828527,-1.2000006));
#444 = CARTESIAN_POINT('',(-4.725432828527,6.E-07));
#445 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#446 = ADVANCED_FACE('',(#447),#255,.F.);
#447 = FACE_BOUND('',#448,.T.);
#448 = EDGE_LOOP('',(#449,#471,#472,#473));
#449 = ORIENTED_EDGE('',*,*,#450,.F.);
#450 = EDGE_CURVE('',#384,#405,#451,.T.);
#451 = SURFACE_CURVE('',#452,(#457,#464),.PCURVE_S1.);
#452 = CIRCLE('',#453,46.);
#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456);
#454 = CARTESIAN_POINT('',(0.,0.,0.));
#455 = DIRECTION('',(0.,0.,1.));
#456 = DIRECTION('',(1.,0.,-0.));
#457 = PCURVE('',#255,#458);
#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
#459 = LINE('',#460,#461);
#460 = CARTESIAN_POINT('',(-0.,0.));
#461 = VECTOR('',#462,1.);
#462 = DIRECTION('',(-1.,0.));
#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#464 = PCURVE('',#94,#465);
#465 = DEFINITIONAL_REPRESENTATION('',(#466),#470);
#466 = CIRCLE('',#467,46.);
#467 = AXIS2_PLACEMENT_2D('',#468,#469);
#468 = CARTESIAN_POINT('',(4.167436594406E-15,-2.065327847278E-16));
#469 = DIRECTION('',(1.,0.));
#470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#471 = ORIENTED_EDGE('',*,*,#383,.F.);
#472 = ORIENTED_EDGE('',*,*,#236,.T.);
#473 = ORIENTED_EDGE('',*,*,#428,.T.);
#474 = ADVANCED_FACE('',(#475),#222,.F.);
#475 = FACE_BOUND('',#476,.T.);
#476 = EDGE_LOOP('',(#477,#500,#501,#502));
#477 = ORIENTED_EDGE('',*,*,#478,.T.);
#478 = EDGE_CURVE('',#479,#206,#481,.T.);
#479 = VERTEX_POINT('',#480);
#480 = CARTESIAN_POINT('',(-12.141426193,51.832580138,0.));
#481 = SEAM_CURVE('',#482,(#486,#493),.PCURVE_S1.);
#482 = LINE('',#483,#484);
#483 = CARTESIAN_POINT('',(-12.141426193,51.832580138,0.));
#484 = VECTOR('',#485,1.);
#485 = DIRECTION('',(0.,0.,1.));
#486 = PCURVE('',#222,#487);
#487 = DEFINITIONAL_REPRESENTATION('',(#488),#492);
#488 = LINE('',#489,#490);
#489 = CARTESIAN_POINT('',(-0.,0.));
#490 = VECTOR('',#491,1.);
#491 = DIRECTION('',(-0.,-1.));
#492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#493 = PCURVE('',#222,#494);
#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
#495 = LINE('',#496,#497);
#496 = CARTESIAN_POINT('',(-6.28318530718,0.));
#497 = VECTOR('',#498,1.);
#498 = DIRECTION('',(-0.,-1.));
#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#500 = ORIENTED_EDGE('',*,*,#205,.T.);
#501 = ORIENTED_EDGE('',*,*,#478,.F.);
#502 = ORIENTED_EDGE('',*,*,#503,.F.);
#503 = EDGE_CURVE('',#479,#479,#504,.T.);
#504 = SURFACE_CURVE('',#505,(#510,#517),.PCURVE_S1.);
#505 = CIRCLE('',#506,3.5);
#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
#507 = CARTESIAN_POINT('',(-15.641426193,51.832580138,0.));
#508 = DIRECTION('',(0.,0.,1.));
#509 = DIRECTION('',(1.,0.,-0.));
#510 = PCURVE('',#222,#511);
#511 = DEFINITIONAL_REPRESENTATION('',(#512),#516);
#512 = LINE('',#513,#514);
#513 = CARTESIAN_POINT('',(-0.,0.));
#514 = VECTOR('',#515,1.);
#515 = DIRECTION('',(-1.,0.));
#516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#517 = PCURVE('',#94,#518);
#518 = DEFINITIONAL_REPRESENTATION('',(#519),#523);
#519 = CIRCLE('',#520,3.5);
#520 = AXIS2_PLACEMENT_2D('',#521,#522);
#521 = CARTESIAN_POINT('',(-15.641426193,51.832580138));
#522 = DIRECTION('',(1.,0.));
#523 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#524 = ADVANCED_FACE('',(#525),#191,.F.);
#525 = FACE_BOUND('',#526,.T.);
#526 = EDGE_LOOP('',(#527,#550,#551,#552));
#527 = ORIENTED_EDGE('',*,*,#528,.T.);
#528 = EDGE_CURVE('',#529,#175,#531,.T.);
#529 = VERTEX_POINT('',#530);
#530 = CARTESIAN_POINT('',(-49.8,0.,0.));
#531 = SEAM_CURVE('',#532,(#536,#543),.PCURVE_S1.);
#532 = LINE('',#533,#534);
#533 = CARTESIAN_POINT('',(-49.8,0.,0.));
#534 = VECTOR('',#535,1.);
#535 = DIRECTION('',(0.,0.,1.));
#536 = PCURVE('',#191,#537);
#537 = DEFINITIONAL_REPRESENTATION('',(#538),#542);
#538 = LINE('',#539,#540);
#539 = CARTESIAN_POINT('',(-0.,0.));
#540 = VECTOR('',#541,1.);
#541 = DIRECTION('',(-0.,-1.));
#542 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#543 = PCURVE('',#191,#544);
#544 = DEFINITIONAL_REPRESENTATION('',(#545),#549);
#545 = LINE('',#546,#547);
#546 = CARTESIAN_POINT('',(-6.28318530718,0.));
#547 = VECTOR('',#548,1.);
#548 = DIRECTION('',(-0.,-1.));
#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#550 = ORIENTED_EDGE('',*,*,#174,.T.);
#551 = ORIENTED_EDGE('',*,*,#528,.F.);
#552 = ORIENTED_EDGE('',*,*,#553,.F.);
#553 = EDGE_CURVE('',#529,#529,#554,.T.);
#554 = SURFACE_CURVE('',#555,(#560,#567),.PCURVE_S1.);
#555 = CIRCLE('',#556,3.5);
#556 = AXIS2_PLACEMENT_3D('',#557,#558,#559);
#557 = CARTESIAN_POINT('',(-53.3,-0.,-0.));
#558 = DIRECTION('',(0.,0.,1.));
#559 = DIRECTION('',(1.,0.,-0.));
#560 = PCURVE('',#191,#561);
#561 = DEFINITIONAL_REPRESENTATION('',(#562),#566);
#562 = LINE('',#563,#564);
#563 = CARTESIAN_POINT('',(-0.,0.));
#564 = VECTOR('',#565,1.);
#565 = DIRECTION('',(-1.,0.));
#566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#567 = PCURVE('',#94,#568);
#568 = DEFINITIONAL_REPRESENTATION('',(#569),#573);
#569 = CIRCLE('',#570,3.5);
#570 = AXIS2_PLACEMENT_2D('',#571,#572);
#571 = CARTESIAN_POINT('',(-53.3,-2.065327847278E-16));
#572 = DIRECTION('',(1.,0.));
#573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#574 = ADVANCED_FACE('',(#575),#160,.F.);
#575 = FACE_BOUND('',#576,.T.);
#576 = EDGE_LOOP('',(#577,#600,#601,#602));
#577 = ORIENTED_EDGE('',*,*,#578,.T.);
#578 = EDGE_CURVE('',#579,#144,#581,.T.);
#579 = VERTEX_POINT('',#580);
#580 = CARTESIAN_POINT('',(48.791426193,-32.03429625,0.));
#581 = SEAM_CURVE('',#582,(#586,#593),.PCURVE_S1.);
#582 = LINE('',#583,#584);
#583 = CARTESIAN_POINT('',(48.791426193,-32.03429625,0.));
#584 = VECTOR('',#585,1.);
#585 = DIRECTION('',(0.,0.,1.));
#586 = PCURVE('',#160,#587);
#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
#588 = LINE('',#589,#590);
#589 = CARTESIAN_POINT('',(-0.,0.));
#590 = VECTOR('',#591,1.);
#591 = DIRECTION('',(-0.,-1.));
#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#593 = PCURVE('',#160,#594);
#594 = DEFINITIONAL_REPRESENTATION('',(#595),#599);
#595 = LINE('',#596,#597);
#596 = CARTESIAN_POINT('',(-6.28318530718,0.));
#597 = VECTOR('',#598,1.);
#598 = DIRECTION('',(-0.,-1.));
#599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#600 = ORIENTED_EDGE('',*,*,#143,.T.);
#601 = ORIENTED_EDGE('',*,*,#578,.F.);
#602 = ORIENTED_EDGE('',*,*,#603,.F.);
#603 = EDGE_CURVE('',#579,#579,#604,.T.);
#604 = SURFACE_CURVE('',#605,(#610,#617),.PCURVE_S1.);
#605 = CIRCLE('',#606,3.5);
#606 = AXIS2_PLACEMENT_3D('',#607,#608,#609);
#607 = CARTESIAN_POINT('',(45.291426193,-32.03429625,0.));
#608 = DIRECTION('',(0.,0.,1.));
#609 = DIRECTION('',(1.,0.,-0.));
#610 = PCURVE('',#160,#611);
#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616);
#612 = LINE('',#613,#614);
#613 = CARTESIAN_POINT('',(-0.,0.));
#614 = VECTOR('',#615,1.);
#615 = DIRECTION('',(-1.,0.));
#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#617 = PCURVE('',#94,#618);
#618 = DEFINITIONAL_REPRESENTATION('',(#619),#623);
#619 = CIRCLE('',#620,3.5);
#620 = AXIS2_PLACEMENT_2D('',#621,#622);
#621 = CARTESIAN_POINT('',(45.291426193,-32.03429625));
#622 = DIRECTION('',(1.,0.));
#623 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#624 = ADVANCED_FACE('',(#625),#129,.F.);
#625 = FACE_BOUND('',#626,.T.);
#626 = EDGE_LOOP('',(#627,#650,#651,#652));
#627 = ORIENTED_EDGE('',*,*,#628,.T.);
#628 = EDGE_CURVE('',#629,#113,#631,.T.);
#629 = VERTEX_POINT('',#630);
#630 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,0.));
#631 = SEAM_CURVE('',#632,(#636,#643),.PCURVE_S1.);
#632 = LINE('',#633,#634);
#633 = CARTESIAN_POINT('',(-12.141426193,-51.832580138,0.));
#634 = VECTOR('',#635,1.);
#635 = DIRECTION('',(0.,0.,1.));
#636 = PCURVE('',#129,#637);
#637 = DEFINITIONAL_REPRESENTATION('',(#638),#642);
#638 = LINE('',#639,#640);
#639 = CARTESIAN_POINT('',(-0.,0.));
#640 = VECTOR('',#641,1.);
#641 = DIRECTION('',(-0.,-1.));
#642 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#643 = PCURVE('',#129,#644);
#644 = DEFINITIONAL_REPRESENTATION('',(#645),#649);
#645 = LINE('',#646,#647);
#646 = CARTESIAN_POINT('',(-6.28318530718,0.));
#647 = VECTOR('',#648,1.);
#648 = DIRECTION('',(-0.,-1.));
#649 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#650 = ORIENTED_EDGE('',*,*,#112,.T.);
#651 = ORIENTED_EDGE('',*,*,#628,.F.);
#652 = ORIENTED_EDGE('',*,*,#653,.F.);
#653 = EDGE_CURVE('',#629,#629,#654,.T.);
#654 = SURFACE_CURVE('',#655,(#660,#667),.PCURVE_S1.);
#655 = CIRCLE('',#656,3.5);
#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
#657 = CARTESIAN_POINT('',(-15.641426193,-51.832580138,-0.));
#658 = DIRECTION('',(0.,0.,1.));
#659 = DIRECTION('',(1.,0.,-0.));
#660 = PCURVE('',#129,#661);
#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
#662 = LINE('',#663,#664);
#663 = CARTESIAN_POINT('',(-0.,0.));
#664 = VECTOR('',#665,1.);
#665 = DIRECTION('',(-1.,0.));
#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#667 = PCURVE('',#94,#668);
#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
#669 = CIRCLE('',#670,3.5);
#670 = AXIS2_PLACEMENT_2D('',#671,#672);
#671 = CARTESIAN_POINT('',(-15.641426193,-51.832580138));
#672 = DIRECTION('',(1.,0.));
#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#674 = ADVANCED_FACE('',(#675,#678,#681,#684,#687,#690,#694),#94,.F.);
#675 = FACE_BOUND('',#676,.F.);
#676 = EDGE_LOOP('',(#677));
#677 = ORIENTED_EDGE('',*,*,#79,.T.);
#678 = FACE_BOUND('',#679,.F.);
#679 = EDGE_LOOP('',(#680));
#680 = ORIENTED_EDGE('',*,*,#653,.F.);
#681 = FACE_BOUND('',#682,.F.);
#682 = EDGE_LOOP('',(#683));
#683 = ORIENTED_EDGE('',*,*,#603,.F.);
#684 = FACE_BOUND('',#685,.F.);
#685 = EDGE_LOOP('',(#686));
#686 = ORIENTED_EDGE('',*,*,#553,.F.);
#687 = FACE_BOUND('',#688,.F.);
#688 = EDGE_LOOP('',(#689));
#689 = ORIENTED_EDGE('',*,*,#503,.F.);
#690 = FACE_BOUND('',#691,.F.);
#691 = EDGE_LOOP('',(#692,#693));
#692 = ORIENTED_EDGE('',*,*,#450,.F.);
#693 = ORIENTED_EDGE('',*,*,#404,.F.);
#694 = FACE_BOUND('',#695,.F.);
#695 = EDGE_LOOP('',(#696));
#696 = ORIENTED_EDGE('',*,*,#357,.F.);
#697 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#701)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#698,#699,#700)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#698 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#699 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#700 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#701 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#698,
'distance_accuracy_value','confusion accuracy');
#702 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
ENDSEC;
END-ISO-10303-21;
@@ -1,412 +0,0 @@
{
"build_attempted": true,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\004764.cdsl.json",
"compiled": true,
"failure_category": "selector_resolution",
"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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "selector_not_found",
"detail": {
"candidate_count": 6,
"minimum_score": 0.8
},
"feature_id": "f_006",
"message": "No runtime topology record satisfies the selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "004764",
"runtime_eligible": true,
"selector_resolution": [
{
"candidates": [
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:12.000000:2",
"line:12.000000:2",
"line:35.000000:2",
"line:35.000000:2"
],
"area_mm2": 420.0,
"bbox_mm": [
0.0,
0.0,
0.0,
0.0,
12.0,
35.0
],
"center_mm": [
0.0,
6.0,
17.5
],
"normal": [
1.0,
0.0,
-0.0
],
"plane_normal": [
1.0,
0.0,
-0.0
],
"plane_offset_mm": 0.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:0",
"score": 0.4
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:12.000000:2",
"line:12.000000:2",
"line:35.000000:2",
"line:35.000000:2"
],
"area_mm2": 420.0,
"bbox_mm": [
-87.0,
0.0,
0.0,
-87.0,
12.0,
35.0
],
"center_mm": [
-87.0,
6.0,
17.5
],
"normal": [
-1.0,
0.0,
-0.0
],
"plane_normal": [
1.0,
-0.0,
0.0
],
"plane_offset_mm": -87.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:2",
"score": 0.4
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:35.000000:2",
"line:35.000000:2",
"line:87.000000:2",
"line:87.000000:2"
],
"area_mm2": 3045.0,
"bbox_mm": [
-87.0,
12.0,
0.0,
0.0,
12.0,
35.0
],
"center_mm": [
-43.5,
12.0,
17.5
],
"normal": [
-0.0,
1.0,
0.0
],
"plane_normal": [
-0.0,
1.0,
0.0
],
"plane_offset_mm": 12.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:5",
"score": 0.4
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:12.000000:2",
"line:12.000000:2",
"line:87.000000:2",
"line:87.000000:2"
],
"area_mm2": 1044.0,
"bbox_mm": [
-87.0,
0.0,
35.0,
0.0,
12.0,
35.0
],
"center_mm": [
-43.5,
6.0,
35.0
],
"normal": [
0.0,
0.0,
1.0
],
"plane_normal": [
0.0,
0.0,
1.0
],
"plane_offset_mm": 35.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:1",
"score": 0.2
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:12.000000:2",
"line:12.000000:2",
"line:87.000000:2",
"line:87.000000:2"
],
"area_mm2": 1044.0,
"bbox_mm": [
-87.0,
0.0,
0.0,
0.0,
12.0,
0.0
],
"center_mm": [
-43.5,
6.0,
0.0
],
"normal": [
0.0,
0.0,
-1.0
],
"plane_normal": [
-0.0,
-0.0,
1.0
],
"plane_offset_mm": -0.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:3",
"score": 0.2
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:35.000000:2",
"line:35.000000:2",
"line:87.000000:2",
"line:87.000000:2"
],
"area_mm2": 3045.0,
"bbox_mm": [
-87.0,
0.0,
0.0,
0.0,
0.0,
35.0
],
"center_mm": [
-43.5,
0.0,
17.5
],
"normal": [
0.0,
-1.0,
-0.0
],
"plane_normal": [
-0.0,
1.0,
0.0
],
"plane_offset_mm": -0.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:4",
"score": 0.2
}
],
"diagnostic": {
"code": "selector_not_found",
"detail": {
"candidate_count": 6,
"minimum_score": 0.8
},
"message": "No runtime topology record satisfies the selector"
},
"feature_id": "f_006",
"selector": {
"confidence": 1.0,
"geometry": {
"area": 0.002816816927596458,
"box": [
0.012,
-0.087,
-0.03500000000000002,
0.012,
0.0,
0.0
],
"surface": {
"parameters": [
1.0,
0.0,
0.0,
0.012,
0.0,
0.0
],
"type": "plane"
}
},
"kind": "face",
"source": "solidworks",
"stable_id": "abf29c83c2586b821c9340dbde426d271dec8556f2210239fb4c3c09c464fa71"
},
"status": "not_found"
}
],
"semantic_valid": true,
"timings": {
"analysis_s": 4.997908
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -1,675 +0,0 @@
{
"build_attempted": true,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\009595.cdsl.json",
"compiled": true,
"failure_category": "selector_resolution",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "selector_not_found",
"detail": {
"candidate_count": 12,
"minimum_score": 0.8
},
"feature_id": "f_006",
"message": "No runtime topology record satisfies the selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "009595",
"runtime_eligible": true,
"selector_resolution": [
{
"candidates": [
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"circle:100.530965:2",
"circle:100.530965:2",
"circle:94.247780:2",
"circle:94.247780:2",
"line:1000.000000:2",
"line:1000.000000:2",
"line:70.000000:2",
"line:70.000000:2"
],
"area_mm2": 65369.29242860863,
"bbox_mm": [
-500.0,
-35.0,
0.0,
500.0,
35.0,
0.0
],
"center_mm": [
-1.0625878144043384,
-0.3541959381347688,
0.0
],
"normal": [
-0.0,
0.0,
-1.0
],
"plane_normal": [
0.0,
-0.0,
1.0
],
"plane_offset_mm": -0.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:3",
"score": 0.75
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:1000.000000:2",
"line:1000.000000:2",
"line:15.000000:2",
"line:15.000000:2"
],
"area_mm2": 14999.999999999996,
"bbox_mm": [
-500.0,
35.0,
0.0,
500.0,
35.0,
15.0
],
"center_mm": [
-5.107025913275722e-15,
35.0,
7.5
],
"normal": [
-0.0,
1.0,
0.0
],
"plane_normal": [
-0.0,
1.0,
0.0
],
"plane_offset_mm": 35.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:0",
"score": 0.25
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:15.000000:2",
"line:15.000000:2",
"line:70.000000:2",
"line:70.000000:2"
],
"area_mm2": 1050.0,
"bbox_mm": [
-500.0,
-35.0,
0.0,
-500.0,
35.0,
15.0
],
"center_mm": [
-500.0,
-1.3322676295501878e-15,
7.5
],
"normal": [
-1.0,
0.0,
0.0
],
"plane_normal": [
1.0,
-0.0,
-0.0
],
"plane_offset_mm": -500.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:1",
"score": 0.25
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:15.000000:2",
"line:15.000000:2",
"line:70.000000:2",
"line:70.000000:2"
],
"area_mm2": 1050.0,
"bbox_mm": [
500.0,
-35.0,
0.0,
500.0,
35.0,
15.0
],
"center_mm": [
500.0,
1.3322676295501878e-15,
7.5
],
"normal": [
1.0,
0.0,
0.0
],
"plane_normal": [
1.0,
0.0,
0.0
],
"plane_offset_mm": 500.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:2",
"score": 0.25
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"circle:100.530965:2",
"circle:100.530965:2",
"circle:94.247780:2",
"circle:94.247780:2",
"line:1000.000000:2",
"line:1000.000000:2",
"line:70.000000:2",
"line:70.000000:2"
],
"area_mm2": 65369.29242860863,
"bbox_mm": [
-500.0,
-35.0,
15.0,
500.0,
35.0,
15.0
],
"center_mm": [
-1.0625878144043384,
-0.3541959381347688,
15.0
],
"normal": [
0.0,
-0.0,
1.0
],
"plane_normal": [
0.0,
-0.0,
1.0
],
"plane_offset_mm": 15.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:4",
"score": 0.25
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"line:1000.000000:2",
"line:1000.000000:2",
"line:15.000000:2",
"line:15.000000:2"
],
"area_mm2": 14999.999999999996,
"bbox_mm": [
-500.0,
-35.0,
0.0,
500.0,
-35.0,
15.0
],
"center_mm": [
5.107025913275722e-15,
-35.0,
7.5
],
"normal": [
-0.0,
-1.0,
0.0
],
"plane_normal": [
0.0,
1.0,
-0.0
],
"plane_offset_mm": -35.0,
"surface_type": "plane"
},
"kind": "face",
"owner_feature_ids": [
"f_004"
],
"record_id": "body:f_005:face:5",
"score": 0.25
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:94.247780:2",
"circle:94.247780:2",
"line:15.000000:1"
],
"area_mm2": 1413.716694115407,
"bbox_mm": [
-270.0,
-10.0,
0.0,
-240.0,
20.0,
15.0
],
"center_mm": [
-270.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:10",
"score": 0.125
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"line:15.000000:1"
],
"area_mm2": 1507.9644737231006,
"bbox_mm": [
-401.0,
-11.0,
0.0,
-369.0,
21.0,
15.0
],
"center_mm": [
-401.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:11",
"score": 0.125
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"line:15.000000:1"
],
"area_mm2": 1507.9644737231006,
"bbox_mm": [
399.0,
-11.0,
0.0,
431.0,
21.0,
15.0
],
"center_mm": [
399.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:6",
"score": 0.125
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:94.247780:2",
"circle:94.247780:2",
"line:15.000000:1"
],
"area_mm2": 1413.716694115407,
"bbox_mm": [
270.0,
-10.0,
0.0,
300.0,
20.0,
15.0
],
"center_mm": [
270.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:7",
"score": 0.125
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"line:15.000000:1"
],
"area_mm2": 1507.9644737231006,
"bbox_mm": [
139.0,
-11.0,
0.0,
171.0,
21.0,
15.0
],
"center_mm": [
139.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:8",
"score": 0.125
},
{
"body_id": "body:f_005",
"feature_id": "f_005",
"geometry": {
"adjacency_signature": [
"circle:100.530965:2",
"circle:100.530965:2",
"line:15.000000:1"
],
"area_mm2": 1507.9644737231006,
"bbox_mm": [
-141.0,
-11.0,
0.0,
-109.0,
21.0,
15.0
],
"center_mm": [
-141.0,
5.000000000000002,
7.5
],
"normal": [
1.0,
-1.2246467991473532e-16,
0.0
],
"surface_type": "cylinder"
},
"kind": "face",
"owner_feature_ids": [
"f_005"
],
"record_id": "body:f_005:face:9",
"score": 0.125
}
],
"diagnostic": {
"code": "selector_not_found",
"detail": {
"candidate_count": 12,
"minimum_score": 0.8
},
"message": "No runtime topology record satisfies the selector"
},
"feature_id": "f_006",
"selector": {
"confidence": 0.8,
"geometry": {
"bbox_mm": [
-500.0,
-35.0,
0.0,
500.0,
35.0,
0.0
],
"center_mm": [
-0.0,
-0.442176187,
0.0
],
"normal": [
0.0,
-0.0,
-1.0
],
"surface_type": "plane"
},
"kind": "face",
"source": "inferred_from_step",
"stable_id": "step-face-17e8daacfd1495ec78ef0cad"
},
"status": "not_found"
}
],
"semantic_valid": true,
"timings": {
"analysis_s": 4.954372
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
File diff suppressed because it is too large Load Diff
@@ -1,908 +0,0 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2026-08-28T16:19:39',('Author'),(
'Open CASCADE'),'Open CASCADE STEP processor 7.9','build123d',
'Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('SOLID','SOLID','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#765);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#137,#297,#346,#464,#561,#588,#613,#640,#647,
#702,#757,#761));
#17 = ADVANCED_FACE('',(#18),#32,.T.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#55,#83,#111));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-60.,50.,0.));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(-25.,50.,0.));
#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
#27 = LINE('',#28,#29);
#28 = CARTESIAN_POINT('',(-60.,50.,0.));
#29 = VECTOR('',#30,1.);
#30 = DIRECTION('',(1.,0.,0.));
#31 = PCURVE('',#32,#37);
#32 = PLANE('',#33);
#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
#34 = CARTESIAN_POINT('',(-60.,50.,0.));
#35 = DIRECTION('',(0.,1.,0.));
#36 = DIRECTION('',(1.,0.,0.));
#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
#38 = LINE('',#39,#40);
#39 = CARTESIAN_POINT('',(0.,0.));
#40 = VECTOR('',#41,1.);
#41 = DIRECTION('',(1.,0.));
#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#43 = PCURVE('',#44,#49);
#44 = PLANE('',#45);
#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
#46 = CARTESIAN_POINT('',(0.,0.,0.));
#47 = DIRECTION('',(-0.,-0.,-1.));
#48 = DIRECTION('',(-1.,0.,0.));
#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
#50 = LINE('',#51,#52);
#51 = CARTESIAN_POINT('',(60.,50.));
#52 = VECTOR('',#53,1.);
#53 = DIRECTION('',(-1.,0.));
#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#55 = ORIENTED_EDGE('',*,*,#56,.T.);
#56 = EDGE_CURVE('',#22,#57,#59,.T.);
#57 = VERTEX_POINT('',#58);
#58 = CARTESIAN_POINT('',(-60.,50.,15.));
#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
#60 = LINE('',#61,#62);
#61 = CARTESIAN_POINT('',(-60.,50.,0.));
#62 = VECTOR('',#63,1.);
#63 = DIRECTION('',(0.,0.,1.));
#64 = PCURVE('',#32,#65);
#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(0.,0.));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(0.,-1.));
#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#71 = PCURVE('',#72,#77);
#72 = PLANE('',#73);
#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
#74 = CARTESIAN_POINT('',(-60.,-50.,0.));
#75 = DIRECTION('',(-1.,0.,0.));
#76 = DIRECTION('',(0.,1.,0.));
#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
#78 = LINE('',#79,#80);
#79 = CARTESIAN_POINT('',(100.,0.));
#80 = VECTOR('',#81,1.);
#81 = DIRECTION('',(0.,-1.));
#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#83 = ORIENTED_EDGE('',*,*,#84,.T.);
#84 = EDGE_CURVE('',#57,#85,#87,.T.);
#85 = VERTEX_POINT('',#86);
#86 = CARTESIAN_POINT('',(-25.,50.,15.));
#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(-60.,50.,15.));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(1.,0.,0.));
#92 = PCURVE('',#32,#93);
#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
#94 = LINE('',#95,#96);
#95 = CARTESIAN_POINT('',(0.,-15.));
#96 = VECTOR('',#97,1.);
#97 = DIRECTION('',(1.,0.));
#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#99 = PCURVE('',#100,#105);
#100 = PLANE('',#101);
#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
#102 = CARTESIAN_POINT('',(0.,0.,15.));
#103 = DIRECTION('',(-0.,-0.,-1.));
#104 = DIRECTION('',(-1.,0.,0.));
#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
#106 = LINE('',#107,#108);
#107 = CARTESIAN_POINT('',(60.,50.));
#108 = VECTOR('',#109,1.);
#109 = DIRECTION('',(-1.,0.));
#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#111 = ORIENTED_EDGE('',*,*,#112,.F.);
#112 = EDGE_CURVE('',#24,#85,#113,.T.);
#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
#114 = LINE('',#115,#116);
#115 = CARTESIAN_POINT('',(-25.,50.,0.));
#116 = VECTOR('',#117,1.);
#117 = DIRECTION('',(0.,0.,1.));
#118 = PCURVE('',#32,#119);
#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
#120 = LINE('',#121,#122);
#121 = CARTESIAN_POINT('',(35.,0.));
#122 = VECTOR('',#123,1.);
#123 = DIRECTION('',(0.,-1.));
#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#125 = PCURVE('',#126,#131);
#126 = PLANE('',#127);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(-25.,50.,0.));
#129 = DIRECTION('',(0.780868809443,0.624695047554,-0.));
#130 = DIRECTION('',(0.624695047554,-0.780868809443,0.));
#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
#132 = LINE('',#133,#134);
#133 = CARTESIAN_POINT('',(0.,0.));
#134 = VECTOR('',#135,1.);
#135 = DIRECTION('',(0.,-1.));
#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#137 = ADVANCED_FACE('',(#138),#44,.T.);
#138 = FACE_BOUND('',#139,.T.);
#139 = EDGE_LOOP('',(#140,#163,#164,#187,#215,#243,#271));
#140 = ORIENTED_EDGE('',*,*,#141,.T.);
#141 = EDGE_CURVE('',#142,#22,#144,.T.);
#142 = VERTEX_POINT('',#143);
#143 = CARTESIAN_POINT('',(-60.,-50.,-0.));
#144 = SURFACE_CURVE('',#145,(#149,#156),.PCURVE_S1.);
#145 = LINE('',#146,#147);
#146 = CARTESIAN_POINT('',(-60.,-50.,-0.));
#147 = VECTOR('',#148,1.);
#148 = DIRECTION('',(0.,1.,0.));
#149 = PCURVE('',#44,#150);
#150 = DEFINITIONAL_REPRESENTATION('',(#151),#155);
#151 = LINE('',#152,#153);
#152 = CARTESIAN_POINT('',(60.,-50.));
#153 = VECTOR('',#154,1.);
#154 = DIRECTION('',(0.,1.));
#155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#156 = PCURVE('',#72,#157);
#157 = DEFINITIONAL_REPRESENTATION('',(#158),#162);
#158 = LINE('',#159,#160);
#159 = CARTESIAN_POINT('',(0.,0.));
#160 = VECTOR('',#161,1.);
#161 = DIRECTION('',(1.,0.));
#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#163 = ORIENTED_EDGE('',*,*,#21,.T.);
#164 = ORIENTED_EDGE('',*,*,#165,.T.);
#165 = EDGE_CURVE('',#24,#166,#168,.T.);
#166 = VERTEX_POINT('',#167);
#167 = CARTESIAN_POINT('',(15.,0.,0.));
#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
#169 = LINE('',#170,#171);
#170 = CARTESIAN_POINT('',(-25.,50.,0.));
#171 = VECTOR('',#172,1.);
#172 = DIRECTION('',(0.624695047554,-0.780868809443,0.));
#173 = PCURVE('',#44,#174);
#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
#175 = LINE('',#176,#177);
#176 = CARTESIAN_POINT('',(25.,50.));
#177 = VECTOR('',#178,1.);
#178 = DIRECTION('',(-0.624695047554,-0.780868809443));
#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#180 = PCURVE('',#126,#181);
#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186);
#182 = LINE('',#183,#184);
#183 = CARTESIAN_POINT('',(0.,0.));
#184 = VECTOR('',#185,1.);
#185 = DIRECTION('',(1.,0.));
#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#187 = ORIENTED_EDGE('',*,*,#188,.T.);
#188 = EDGE_CURVE('',#166,#189,#191,.T.);
#189 = VERTEX_POINT('',#190);
#190 = CARTESIAN_POINT('',(15.,-20.,0.));
#191 = SURFACE_CURVE('',#192,(#196,#203),.PCURVE_S1.);
#192 = LINE('',#193,#194);
#193 = CARTESIAN_POINT('',(15.,0.,0.));
#194 = VECTOR('',#195,1.);
#195 = DIRECTION('',(0.,-1.,0.));
#196 = PCURVE('',#44,#197);
#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202);
#198 = LINE('',#199,#200);
#199 = CARTESIAN_POINT('',(-15.,0.));
#200 = VECTOR('',#201,1.);
#201 = DIRECTION('',(0.,-1.));
#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#203 = PCURVE('',#204,#209);
#204 = PLANE('',#205);
#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208);
#206 = CARTESIAN_POINT('',(15.,0.,0.));
#207 = DIRECTION('',(1.,0.,-0.));
#208 = DIRECTION('',(0.,-1.,0.));
#209 = DEFINITIONAL_REPRESENTATION('',(#210),#214);
#210 = LINE('',#211,#212);
#211 = CARTESIAN_POINT('',(0.,0.));
#212 = VECTOR('',#213,1.);
#213 = DIRECTION('',(1.,0.));
#214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#215 = ORIENTED_EDGE('',*,*,#216,.T.);
#216 = EDGE_CURVE('',#189,#217,#219,.T.);
#217 = VERTEX_POINT('',#218);
#218 = CARTESIAN_POINT('',(60.,-20.,0.));
#219 = SURFACE_CURVE('',#220,(#224,#231),.PCURVE_S1.);
#220 = LINE('',#221,#222);
#221 = CARTESIAN_POINT('',(15.,-20.,0.));
#222 = VECTOR('',#223,1.);
#223 = DIRECTION('',(1.,0.,0.));
#224 = PCURVE('',#44,#225);
#225 = DEFINITIONAL_REPRESENTATION('',(#226),#230);
#226 = LINE('',#227,#228);
#227 = CARTESIAN_POINT('',(-15.,-20.));
#228 = VECTOR('',#229,1.);
#229 = DIRECTION('',(-1.,0.));
#230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#231 = PCURVE('',#232,#237);
#232 = PLANE('',#233);
#233 = AXIS2_PLACEMENT_3D('',#234,#235,#236);
#234 = CARTESIAN_POINT('',(15.,-20.,0.));
#235 = DIRECTION('',(0.,1.,0.));
#236 = DIRECTION('',(1.,0.,0.));
#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242);
#238 = LINE('',#239,#240);
#239 = CARTESIAN_POINT('',(0.,0.));
#240 = VECTOR('',#241,1.);
#241 = DIRECTION('',(1.,0.));
#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#243 = ORIENTED_EDGE('',*,*,#244,.T.);
#244 = EDGE_CURVE('',#217,#245,#247,.T.);
#245 = VERTEX_POINT('',#246);
#246 = CARTESIAN_POINT('',(60.,-50.,0.));
#247 = SURFACE_CURVE('',#248,(#252,#259),.PCURVE_S1.);
#248 = LINE('',#249,#250);
#249 = CARTESIAN_POINT('',(60.,50.,0.));
#250 = VECTOR('',#251,1.);
#251 = DIRECTION('',(0.,-1.,0.));
#252 = PCURVE('',#44,#253);
#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258);
#254 = LINE('',#255,#256);
#255 = CARTESIAN_POINT('',(-60.,50.));
#256 = VECTOR('',#257,1.);
#257 = DIRECTION('',(0.,-1.));
#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#259 = PCURVE('',#260,#265);
#260 = PLANE('',#261);
#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264);
#262 = CARTESIAN_POINT('',(60.,50.,0.));
#263 = DIRECTION('',(1.,0.,-0.));
#264 = DIRECTION('',(0.,-1.,0.));
#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270);
#266 = LINE('',#267,#268);
#267 = CARTESIAN_POINT('',(0.,0.));
#268 = VECTOR('',#269,1.);
#269 = DIRECTION('',(1.,0.));
#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#271 = ORIENTED_EDGE('',*,*,#272,.T.);
#272 = EDGE_CURVE('',#245,#142,#273,.T.);
#273 = SURFACE_CURVE('',#274,(#278,#285),.PCURVE_S1.);
#274 = LINE('',#275,#276);
#275 = CARTESIAN_POINT('',(60.,-50.,0.));
#276 = VECTOR('',#277,1.);
#277 = DIRECTION('',(-1.,0.,-0.));
#278 = PCURVE('',#44,#279);
#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
#280 = LINE('',#281,#282);
#281 = CARTESIAN_POINT('',(-60.,-50.));
#282 = VECTOR('',#283,1.);
#283 = DIRECTION('',(1.,0.));
#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#285 = PCURVE('',#286,#291);
#286 = PLANE('',#287);
#287 = AXIS2_PLACEMENT_3D('',#288,#289,#290);
#288 = CARTESIAN_POINT('',(60.,-50.,0.));
#289 = DIRECTION('',(-0.,-1.,0.));
#290 = DIRECTION('',(-1.,0.,0.));
#291 = DEFINITIONAL_REPRESENTATION('',(#292),#296);
#292 = LINE('',#293,#294);
#293 = CARTESIAN_POINT('',(0.,0.));
#294 = VECTOR('',#295,1.);
#295 = DIRECTION('',(1.,0.));
#296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#297 = ADVANCED_FACE('',(#298),#126,.T.);
#298 = FACE_BOUND('',#299,.T.);
#299 = EDGE_LOOP('',(#300,#301,#324,#345));
#300 = ORIENTED_EDGE('',*,*,#112,.T.);
#301 = ORIENTED_EDGE('',*,*,#302,.T.);
#302 = EDGE_CURVE('',#85,#303,#305,.T.);
#303 = VERTEX_POINT('',#304);
#304 = CARTESIAN_POINT('',(15.,0.,15.));
#305 = SURFACE_CURVE('',#306,(#310,#317),.PCURVE_S1.);
#306 = LINE('',#307,#308);
#307 = CARTESIAN_POINT('',(-25.,50.,15.));
#308 = VECTOR('',#309,1.);
#309 = DIRECTION('',(0.624695047554,-0.780868809443,0.));
#310 = PCURVE('',#126,#311);
#311 = DEFINITIONAL_REPRESENTATION('',(#312),#316);
#312 = LINE('',#313,#314);
#313 = CARTESIAN_POINT('',(0.,-15.));
#314 = VECTOR('',#315,1.);
#315 = DIRECTION('',(1.,0.));
#316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#317 = PCURVE('',#100,#318);
#318 = DEFINITIONAL_REPRESENTATION('',(#319),#323);
#319 = LINE('',#320,#321);
#320 = CARTESIAN_POINT('',(25.,50.));
#321 = VECTOR('',#322,1.);
#322 = DIRECTION('',(-0.624695047554,-0.780868809443));
#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#324 = ORIENTED_EDGE('',*,*,#325,.F.);
#325 = EDGE_CURVE('',#166,#303,#326,.T.);
#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.);
#327 = LINE('',#328,#329);
#328 = CARTESIAN_POINT('',(15.,0.,0.));
#329 = VECTOR('',#330,1.);
#330 = DIRECTION('',(0.,0.,1.));
#331 = PCURVE('',#126,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
#333 = LINE('',#334,#335);
#334 = CARTESIAN_POINT('',(64.031242374328,0.));
#335 = VECTOR('',#336,1.);
#336 = DIRECTION('',(0.,-1.));
#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#338 = PCURVE('',#204,#339);
#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
#340 = LINE('',#341,#342);
#341 = CARTESIAN_POINT('',(0.,0.));
#342 = VECTOR('',#343,1.);
#343 = DIRECTION('',(0.,-1.));
#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#345 = ORIENTED_EDGE('',*,*,#165,.F.);
#346 = ADVANCED_FACE('',(#347),#100,.F.);
#347 = FACE_BOUND('',#348,.F.);
#348 = EDGE_LOOP('',(#349,#372,#373,#374,#397,#420,#443));
#349 = ORIENTED_EDGE('',*,*,#350,.T.);
#350 = EDGE_CURVE('',#351,#57,#353,.T.);
#351 = VERTEX_POINT('',#352);
#352 = CARTESIAN_POINT('',(-60.,-50.,15.));
#353 = SURFACE_CURVE('',#354,(#358,#365),.PCURVE_S1.);
#354 = LINE('',#355,#356);
#355 = CARTESIAN_POINT('',(-60.,-50.,15.));
#356 = VECTOR('',#357,1.);
#357 = DIRECTION('',(0.,1.,0.));
#358 = PCURVE('',#100,#359);
#359 = DEFINITIONAL_REPRESENTATION('',(#360),#364);
#360 = LINE('',#361,#362);
#361 = CARTESIAN_POINT('',(60.,-50.));
#362 = VECTOR('',#363,1.);
#363 = DIRECTION('',(0.,1.));
#364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#365 = PCURVE('',#72,#366);
#366 = DEFINITIONAL_REPRESENTATION('',(#367),#371);
#367 = LINE('',#368,#369);
#368 = CARTESIAN_POINT('',(0.,-15.));
#369 = VECTOR('',#370,1.);
#370 = DIRECTION('',(1.,0.));
#371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#372 = ORIENTED_EDGE('',*,*,#84,.T.);
#373 = ORIENTED_EDGE('',*,*,#302,.T.);
#374 = ORIENTED_EDGE('',*,*,#375,.T.);
#375 = EDGE_CURVE('',#303,#376,#378,.T.);
#376 = VERTEX_POINT('',#377);
#377 = CARTESIAN_POINT('',(15.,-20.,15.));
#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
#379 = LINE('',#380,#381);
#380 = CARTESIAN_POINT('',(15.,0.,15.));
#381 = VECTOR('',#382,1.);
#382 = DIRECTION('',(0.,-1.,0.));
#383 = PCURVE('',#100,#384);
#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
#385 = LINE('',#386,#387);
#386 = CARTESIAN_POINT('',(-15.,0.));
#387 = VECTOR('',#388,1.);
#388 = DIRECTION('',(0.,-1.));
#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#390 = PCURVE('',#204,#391);
#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396);
#392 = LINE('',#393,#394);
#393 = CARTESIAN_POINT('',(0.,-15.));
#394 = VECTOR('',#395,1.);
#395 = DIRECTION('',(1.,0.));
#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#397 = ORIENTED_EDGE('',*,*,#398,.T.);
#398 = EDGE_CURVE('',#376,#399,#401,.T.);
#399 = VERTEX_POINT('',#400);
#400 = CARTESIAN_POINT('',(60.,-20.,15.));
#401 = SURFACE_CURVE('',#402,(#406,#413),.PCURVE_S1.);
#402 = LINE('',#403,#404);
#403 = CARTESIAN_POINT('',(15.,-20.,15.));
#404 = VECTOR('',#405,1.);
#405 = DIRECTION('',(1.,0.,0.));
#406 = PCURVE('',#100,#407);
#407 = DEFINITIONAL_REPRESENTATION('',(#408),#412);
#408 = LINE('',#409,#410);
#409 = CARTESIAN_POINT('',(-15.,-20.));
#410 = VECTOR('',#411,1.);
#411 = DIRECTION('',(-1.,0.));
#412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#413 = PCURVE('',#232,#414);
#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
#415 = LINE('',#416,#417);
#416 = CARTESIAN_POINT('',(0.,-15.));
#417 = VECTOR('',#418,1.);
#418 = DIRECTION('',(1.,0.));
#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#420 = ORIENTED_EDGE('',*,*,#421,.T.);
#421 = EDGE_CURVE('',#399,#422,#424,.T.);
#422 = VERTEX_POINT('',#423);
#423 = CARTESIAN_POINT('',(60.,-50.,15.));
#424 = SURFACE_CURVE('',#425,(#429,#436),.PCURVE_S1.);
#425 = LINE('',#426,#427);
#426 = CARTESIAN_POINT('',(60.,50.,15.));
#427 = VECTOR('',#428,1.);
#428 = DIRECTION('',(0.,-1.,0.));
#429 = PCURVE('',#100,#430);
#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
#431 = LINE('',#432,#433);
#432 = CARTESIAN_POINT('',(-60.,50.));
#433 = VECTOR('',#434,1.);
#434 = DIRECTION('',(0.,-1.));
#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#436 = PCURVE('',#260,#437);
#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
#438 = LINE('',#439,#440);
#439 = CARTESIAN_POINT('',(0.,-15.));
#440 = VECTOR('',#441,1.);
#441 = DIRECTION('',(1.,0.));
#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#443 = ORIENTED_EDGE('',*,*,#444,.T.);
#444 = EDGE_CURVE('',#422,#351,#445,.T.);
#445 = SURFACE_CURVE('',#446,(#450,#457),.PCURVE_S1.);
#446 = LINE('',#447,#448);
#447 = CARTESIAN_POINT('',(60.,-50.,15.));
#448 = VECTOR('',#449,1.);
#449 = DIRECTION('',(-1.,0.,-0.));
#450 = PCURVE('',#100,#451);
#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456);
#452 = LINE('',#453,#454);
#453 = CARTESIAN_POINT('',(-60.,-50.));
#454 = VECTOR('',#455,1.);
#455 = DIRECTION('',(1.,0.));
#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#457 = PCURVE('',#286,#458);
#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
#459 = LINE('',#460,#461);
#460 = CARTESIAN_POINT('',(0.,-15.));
#461 = VECTOR('',#462,1.);
#462 = DIRECTION('',(1.,0.));
#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#464 = ADVANCED_FACE('',(#465,#491,#526),#72,.T.);
#465 = FACE_BOUND('',#466,.T.);
#466 = EDGE_LOOP('',(#467,#488,#489,#490));
#467 = ORIENTED_EDGE('',*,*,#468,.T.);
#468 = EDGE_CURVE('',#142,#351,#469,.T.);
#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
#470 = LINE('',#471,#472);
#471 = CARTESIAN_POINT('',(-60.,-50.,-0.));
#472 = VECTOR('',#473,1.);
#473 = DIRECTION('',(0.,0.,1.));
#474 = PCURVE('',#72,#475);
#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
#476 = LINE('',#477,#478);
#477 = CARTESIAN_POINT('',(0.,0.));
#478 = VECTOR('',#479,1.);
#479 = DIRECTION('',(0.,-1.));
#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#481 = PCURVE('',#286,#482);
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
#483 = LINE('',#484,#485);
#484 = CARTESIAN_POINT('',(120.,0.));
#485 = VECTOR('',#486,1.);
#486 = DIRECTION('',(0.,-1.));
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#488 = ORIENTED_EDGE('',*,*,#350,.T.);
#489 = ORIENTED_EDGE('',*,*,#56,.F.);
#490 = ORIENTED_EDGE('',*,*,#141,.F.);
#491 = FACE_BOUND('',#492,.T.);
#492 = EDGE_LOOP('',(#493));
#493 = ORIENTED_EDGE('',*,*,#494,.T.);
#494 = EDGE_CURVE('',#495,#495,#497,.T.);
#495 = VERTEX_POINT('',#496);
#496 = CARTESIAN_POINT('',(-60.,-37.5,11.5));
#497 = SURFACE_CURVE('',#498,(#503,#514),.PCURVE_S1.);
#498 = CIRCLE('',#499,4.);
#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502);
#500 = CARTESIAN_POINT('',(-60.,-37.5,7.5));
#501 = DIRECTION('',(1.,0.,-0.));
#502 = DIRECTION('',(0.,0.,1.));
#503 = PCURVE('',#72,#504);
#504 = DEFINITIONAL_REPRESENTATION('',(#505),#513);
#505 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#506,#507,#508,#509,#510,#511
,#512),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#506 = CARTESIAN_POINT('',(12.5,-11.5));
#507 = CARTESIAN_POINT('',(5.571796769724,-11.5));
#508 = CARTESIAN_POINT('',(9.035898384862,-5.5));
#509 = CARTESIAN_POINT('',(12.5,0.5));
#510 = CARTESIAN_POINT('',(15.964101615138,-5.5));
#511 = CARTESIAN_POINT('',(19.428203230276,-11.5));
#512 = CARTESIAN_POINT('',(12.5,-11.5));
#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#514 = PCURVE('',#515,#520);
#515 = CYLINDRICAL_SURFACE('',#516,4.);
#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519);
#517 = CARTESIAN_POINT('',(-60.,-37.5,7.5));
#518 = DIRECTION('',(1.,-0.,-0.));
#519 = DIRECTION('',(0.,0.,1.));
#520 = DEFINITIONAL_REPRESENTATION('',(#521),#525);
#521 = LINE('',#522,#523);
#522 = CARTESIAN_POINT('',(0.,0.));
#523 = VECTOR('',#524,1.);
#524 = DIRECTION('',(1.,0.));
#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#526 = FACE_BOUND('',#527,.T.);
#527 = EDGE_LOOP('',(#528));
#528 = ORIENTED_EDGE('',*,*,#529,.T.);
#529 = EDGE_CURVE('',#530,#530,#532,.T.);
#530 = VERTEX_POINT('',#531);
#531 = CARTESIAN_POINT('',(-60.,37.5,11.5));
#532 = SURFACE_CURVE('',#533,(#538,#549),.PCURVE_S1.);
#533 = CIRCLE('',#534,4.);
#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
#535 = CARTESIAN_POINT('',(-60.,37.5,7.5));
#536 = DIRECTION('',(1.,0.,-0.));
#537 = DIRECTION('',(0.,0.,1.));
#538 = PCURVE('',#72,#539);
#539 = DEFINITIONAL_REPRESENTATION('',(#540),#548);
#540 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#541,#542,#543,#544,#545,#546
,#547),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#541 = CARTESIAN_POINT('',(87.5,-11.5));
#542 = CARTESIAN_POINT('',(80.571796769725,-11.5));
#543 = CARTESIAN_POINT('',(84.035898384862,-5.5));
#544 = CARTESIAN_POINT('',(87.5,0.5));
#545 = CARTESIAN_POINT('',(90.964101615138,-5.5));
#546 = CARTESIAN_POINT('',(94.428203230276,-11.5));
#547 = CARTESIAN_POINT('',(87.5,-11.5));
#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#549 = PCURVE('',#550,#555);
#550 = CYLINDRICAL_SURFACE('',#551,4.);
#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554);
#552 = CARTESIAN_POINT('',(-60.,37.5,7.5));
#553 = DIRECTION('',(1.,-0.,-0.));
#554 = DIRECTION('',(0.,0.,1.));
#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560);
#556 = LINE('',#557,#558);
#557 = CARTESIAN_POINT('',(0.,0.));
#558 = VECTOR('',#559,1.);
#559 = DIRECTION('',(1.,0.));
#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#561 = ADVANCED_FACE('',(#562),#286,.T.);
#562 = FACE_BOUND('',#563,.T.);
#563 = EDGE_LOOP('',(#564,#585,#586,#587));
#564 = ORIENTED_EDGE('',*,*,#565,.T.);
#565 = EDGE_CURVE('',#245,#422,#566,.T.);
#566 = SURFACE_CURVE('',#567,(#571,#578),.PCURVE_S1.);
#567 = LINE('',#568,#569);
#568 = CARTESIAN_POINT('',(60.,-50.,0.));
#569 = VECTOR('',#570,1.);
#570 = DIRECTION('',(0.,0.,1.));
#571 = PCURVE('',#286,#572);
#572 = DEFINITIONAL_REPRESENTATION('',(#573),#577);
#573 = LINE('',#574,#575);
#574 = CARTESIAN_POINT('',(0.,0.));
#575 = VECTOR('',#576,1.);
#576 = DIRECTION('',(0.,-1.));
#577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#578 = PCURVE('',#260,#579);
#579 = DEFINITIONAL_REPRESENTATION('',(#580),#584);
#580 = LINE('',#581,#582);
#581 = CARTESIAN_POINT('',(100.,0.));
#582 = VECTOR('',#583,1.);
#583 = DIRECTION('',(0.,-1.));
#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#585 = ORIENTED_EDGE('',*,*,#444,.T.);
#586 = ORIENTED_EDGE('',*,*,#468,.F.);
#587 = ORIENTED_EDGE('',*,*,#272,.F.);
#588 = ADVANCED_FACE('',(#589),#260,.T.);
#589 = FACE_BOUND('',#590,.T.);
#590 = EDGE_LOOP('',(#591,#592,#611,#612));
#591 = ORIENTED_EDGE('',*,*,#244,.F.);
#592 = ORIENTED_EDGE('',*,*,#593,.T.);
#593 = EDGE_CURVE('',#217,#399,#594,.T.);
#594 = SURFACE_CURVE('',#595,(#599,#605),.PCURVE_S1.);
#595 = LINE('',#596,#597);
#596 = CARTESIAN_POINT('',(60.,-20.,0.));
#597 = VECTOR('',#598,1.);
#598 = DIRECTION('',(0.,-0.,1.));
#599 = PCURVE('',#260,#600);
#600 = DEFINITIONAL_REPRESENTATION('',(#601),#604);
#601 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#602,#603),.UNSPECIFIED.,.F.,.F.,
(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
#602 = CARTESIAN_POINT('',(70.,0.));
#603 = CARTESIAN_POINT('',(70.,-15.));
#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#605 = PCURVE('',#232,#606);
#606 = DEFINITIONAL_REPRESENTATION('',(#607),#610);
#607 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#608,#609),.UNSPECIFIED.,.F.,.F.,
(2,2),(0.,15.),.PIECEWISE_BEZIER_KNOTS.);
#608 = CARTESIAN_POINT('',(45.,0.));
#609 = CARTESIAN_POINT('',(45.,-15.));
#610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#611 = ORIENTED_EDGE('',*,*,#421,.T.);
#612 = ORIENTED_EDGE('',*,*,#565,.F.);
#613 = ADVANCED_FACE('',(#614),#232,.T.);
#614 = FACE_BOUND('',#615,.T.);
#615 = EDGE_LOOP('',(#616,#617,#638,#639));
#616 = ORIENTED_EDGE('',*,*,#216,.F.);
#617 = ORIENTED_EDGE('',*,*,#618,.T.);
#618 = EDGE_CURVE('',#189,#376,#619,.T.);
#619 = SURFACE_CURVE('',#620,(#624,#631),.PCURVE_S1.);
#620 = LINE('',#621,#622);
#621 = CARTESIAN_POINT('',(15.,-20.,0.));
#622 = VECTOR('',#623,1.);
#623 = DIRECTION('',(0.,0.,1.));
#624 = PCURVE('',#232,#625);
#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
#626 = LINE('',#627,#628);
#627 = CARTESIAN_POINT('',(0.,0.));
#628 = VECTOR('',#629,1.);
#629 = DIRECTION('',(0.,-1.));
#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#631 = PCURVE('',#204,#632);
#632 = DEFINITIONAL_REPRESENTATION('',(#633),#637);
#633 = LINE('',#634,#635);
#634 = CARTESIAN_POINT('',(20.,0.));
#635 = VECTOR('',#636,1.);
#636 = DIRECTION('',(0.,-1.));
#637 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#638 = ORIENTED_EDGE('',*,*,#398,.T.);
#639 = ORIENTED_EDGE('',*,*,#593,.F.);
#640 = ADVANCED_FACE('',(#641),#204,.T.);
#641 = FACE_BOUND('',#642,.T.);
#642 = EDGE_LOOP('',(#643,#644,#645,#646));
#643 = ORIENTED_EDGE('',*,*,#325,.T.);
#644 = ORIENTED_EDGE('',*,*,#375,.T.);
#645 = ORIENTED_EDGE('',*,*,#618,.F.);
#646 = ORIENTED_EDGE('',*,*,#188,.F.);
#647 = ADVANCED_FACE('',(#648),#515,.F.);
#648 = FACE_BOUND('',#649,.F.);
#649 = EDGE_LOOP('',(#650,#679,#700,#701));
#650 = ORIENTED_EDGE('',*,*,#651,.F.);
#651 = EDGE_CURVE('',#652,#652,#654,.T.);
#652 = VERTEX_POINT('',#653);
#653 = CARTESIAN_POINT('',(-44.,-37.5,11.5));
#654 = SURFACE_CURVE('',#655,(#660,#667),.PCURVE_S1.);
#655 = CIRCLE('',#656,4.);
#656 = AXIS2_PLACEMENT_3D('',#657,#658,#659);
#657 = CARTESIAN_POINT('',(-44.,-37.5,7.5));
#658 = DIRECTION('',(1.,0.,-0.));
#659 = DIRECTION('',(0.,0.,1.));
#660 = PCURVE('',#515,#661);
#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
#662 = LINE('',#663,#664);
#663 = CARTESIAN_POINT('',(0.,16.));
#664 = VECTOR('',#665,1.);
#665 = DIRECTION('',(1.,0.));
#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#667 = PCURVE('',#668,#673);
#668 = PLANE('',#669);
#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
#670 = CARTESIAN_POINT('',(-44.,-37.5,7.5));
#671 = DIRECTION('',(1.,-0.,-0.));
#672 = DIRECTION('',(0.,0.,1.));
#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678);
#674 = CIRCLE('',#675,4.);
#675 = AXIS2_PLACEMENT_2D('',#676,#677);
#676 = CARTESIAN_POINT('',(0.,0.));
#677 = DIRECTION('',(1.,0.));
#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#679 = ORIENTED_EDGE('',*,*,#680,.F.);
#680 = EDGE_CURVE('',#495,#652,#681,.T.);
#681 = SEAM_CURVE('',#682,(#686,#693),.PCURVE_S1.);
#682 = LINE('',#683,#684);
#683 = CARTESIAN_POINT('',(-60.,-37.5,11.5));
#684 = VECTOR('',#685,1.);
#685 = DIRECTION('',(1.,0.,0.));
#686 = PCURVE('',#515,#687);
#687 = DEFINITIONAL_REPRESENTATION('',(#688),#692);
#688 = LINE('',#689,#690);
#689 = CARTESIAN_POINT('',(6.28318530718,-0.));
#690 = VECTOR('',#691,1.);
#691 = DIRECTION('',(0.,1.));
#692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#693 = PCURVE('',#515,#694);
#694 = DEFINITIONAL_REPRESENTATION('',(#695),#699);
#695 = LINE('',#696,#697);
#696 = CARTESIAN_POINT('',(0.,-0.));
#697 = VECTOR('',#698,1.);
#698 = DIRECTION('',(0.,1.));
#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#700 = ORIENTED_EDGE('',*,*,#494,.T.);
#701 = ORIENTED_EDGE('',*,*,#680,.T.);
#702 = ADVANCED_FACE('',(#703),#550,.F.);
#703 = FACE_BOUND('',#704,.F.);
#704 = EDGE_LOOP('',(#705,#734,#755,#756));
#705 = ORIENTED_EDGE('',*,*,#706,.F.);
#706 = EDGE_CURVE('',#707,#707,#709,.T.);
#707 = VERTEX_POINT('',#708);
#708 = CARTESIAN_POINT('',(-44.,37.5,11.5));
#709 = SURFACE_CURVE('',#710,(#715,#722),.PCURVE_S1.);
#710 = CIRCLE('',#711,4.);
#711 = AXIS2_PLACEMENT_3D('',#712,#713,#714);
#712 = CARTESIAN_POINT('',(-44.,37.5,7.5));
#713 = DIRECTION('',(1.,0.,-0.));
#714 = DIRECTION('',(0.,0.,1.));
#715 = PCURVE('',#550,#716);
#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);
#717 = LINE('',#718,#719);
#718 = CARTESIAN_POINT('',(0.,16.));
#719 = VECTOR('',#720,1.);
#720 = DIRECTION('',(1.,0.));
#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#722 = PCURVE('',#723,#728);
#723 = PLANE('',#724);
#724 = AXIS2_PLACEMENT_3D('',#725,#726,#727);
#725 = CARTESIAN_POINT('',(-44.,37.5,7.5));
#726 = DIRECTION('',(1.,-0.,-0.));
#727 = DIRECTION('',(0.,0.,1.));
#728 = DEFINITIONAL_REPRESENTATION('',(#729),#733);
#729 = CIRCLE('',#730,4.);
#730 = AXIS2_PLACEMENT_2D('',#731,#732);
#731 = CARTESIAN_POINT('',(0.,0.));
#732 = DIRECTION('',(1.,0.));
#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#734 = ORIENTED_EDGE('',*,*,#735,.F.);
#735 = EDGE_CURVE('',#530,#707,#736,.T.);
#736 = SEAM_CURVE('',#737,(#741,#748),.PCURVE_S1.);
#737 = LINE('',#738,#739);
#738 = CARTESIAN_POINT('',(-60.,37.5,11.5));
#739 = VECTOR('',#740,1.);
#740 = DIRECTION('',(1.,0.,0.));
#741 = PCURVE('',#550,#742);
#742 = DEFINITIONAL_REPRESENTATION('',(#743),#747);
#743 = LINE('',#744,#745);
#744 = CARTESIAN_POINT('',(6.28318530718,-0.));
#745 = VECTOR('',#746,1.);
#746 = DIRECTION('',(0.,1.));
#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#748 = PCURVE('',#550,#749);
#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754);
#750 = LINE('',#751,#752);
#751 = CARTESIAN_POINT('',(0.,-0.));
#752 = VECTOR('',#753,1.);
#753 = DIRECTION('',(0.,1.));
#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#755 = ORIENTED_EDGE('',*,*,#529,.T.);
#756 = ORIENTED_EDGE('',*,*,#735,.T.);
#757 = ADVANCED_FACE('',(#758),#668,.F.);
#758 = FACE_BOUND('',#759,.F.);
#759 = EDGE_LOOP('',(#760));
#760 = ORIENTED_EDGE('',*,*,#651,.T.);
#761 = ADVANCED_FACE('',(#762),#723,.F.);
#762 = FACE_BOUND('',#763,.F.);
#763 = EDGE_LOOP('',(#764));
#764 = ORIENTED_EDGE('',*,*,#706,.T.);
#765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#769)) GLOBAL_UNIT_ASSIGNED_CONTEXT
((#766,#767,#768)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#766 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#767 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#768 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#769 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#766,
'distance_accuracy_value','confusion accuracy');
#770 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
ENDSEC;
END-ISO-10303-21;
@@ -1,8 +0,0 @@
{
"extrude_add_blind": 6,
"extrude_cut_blind": 8,
"hole_wizard": 5,
"pattern_linear": 1,
"reference_plane": 18,
"revolve_add": 1
}
@@ -1 +0,0 @@
{}
File diff suppressed because it is too large Load Diff
@@ -1,263 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\0-750in-Shaft.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_015",
"message": "mirror pattern source features or plane were not captured"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "profile_resolution_failed",
"detail": {
"reason": "analytic_contours: contour 0 is open",
"sketch_id": "sk_010"
},
"feature_id": "f_018",
"message": "The feature's sketch could not be resolved into executable regions"
}
],
"feature_id": "f_018",
"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_008",
"message": "mirror pattern source features or plane were not captured"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_015"
},
"feature_id": "f_016",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_selector",
"feature_id": "f_016",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_015",
"message": "mirror pattern source features or plane were not captured"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "0-750in-Shaft",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.120962
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_015",
"reasons": [
"mirror pattern source features or plane were not captured"
]
},
{
"feature_id": "f_008",
"reasons": [
"mirror pattern source features or plane were not captured"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,285 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\0-875in-Shaft.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_016",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_018",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_019",
"message": "mirror pattern source features or plane were not captured"
}
],
"feature_id": "f_019",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "pattern_mirror",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "mirror pattern source features or plane were not captured"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "pattern_mirror",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "mirror pattern source features or plane were not captured"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_019"
},
"feature_id": "f_020",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_selector",
"feature_id": "f_020",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_020",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_019",
"message": "mirror pattern source features or plane were not captured"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "0-875in-Shaft",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.030646
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_019",
"reasons": [
"mirror pattern source features or plane were not captured"
]
},
{
"feature_id": "f_009",
"reasons": [
"mirror pattern source features or plane were not captured"
]
},
{
"feature_id": "f_010",
"reasons": [
"mirror pattern source features or plane were not captured"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\001563.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "revolve_add",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "001563",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009885
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,127 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\001607.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "001607",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.011837
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\001942.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "001942",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.01068
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,96 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\004764.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "004764",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.012894
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,203 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\004811.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_011",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_008",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_008",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_008"
},
"feature_id": "f_009",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "004811",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017633
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_011",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_008",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\008006.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "008006",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010193
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,170 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\008651.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_010",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "008651",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017252
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_010",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,115 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\009315.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "profile_resolution_failed",
"detail": {
"reason": "analytic_contours: contour 0 is open",
"sketch_id": "sk_003"
},
"feature_id": "f_005",
"message": "The feature's sketch could not be resolved into executable regions"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "profile_resolution_failed",
"detail": {
"reason": "analytic_contours: contour 0 is open",
"sketch_id": "sk_003"
},
"feature_id": "f_005",
"message": "The feature's sketch could not be resolved into executable regions"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "009315",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.016144
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,133 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\009414.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "009414",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010211
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,126 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\009595.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "009595",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.026026
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,95 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\010345.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "010345",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017614
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\012167.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "012167",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009635
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,106 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\012542.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "012542",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.04773
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,82 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\012598.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "012598",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.023317
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,934 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\013003.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_021",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_031",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_032",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_059",
"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": "reference_plane",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_018",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_019",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_022",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_add",
"blockers": [],
"feature_id": "f_033",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_038",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_041",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_042",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_043",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_045",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_047",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_060",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_016",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_020",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_023",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_034",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_040",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_049",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_050",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_061",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_024",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_025",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_027",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_035",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_039",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_044",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_046",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_048",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"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_062",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_063",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_026",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_028",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_036",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_052",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_053",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_054",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_055",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_064",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_065",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_029",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_030",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_037",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_056",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_066",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_057",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_cut",
"blockers": [],
"feature_id": "f_058",
"required_capabilities": [
"atomic:revolve_cut",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_067",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_068",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_069",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_070",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_071",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_072",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_073",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_074",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_075",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_076",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_077",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_078",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_079",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_080",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_081",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_082",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_083",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_084",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_085",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_086",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_087",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_088",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_089",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "013003",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.150941
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,212 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\013250.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "pattern_linear",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_009"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
},
{
"code": "pattern_source_unavailable",
"detail": {
"source_feature_id": "f_009"
},
"feature_id": "f_010",
"message": "Pattern source did not become executable before this pattern"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "013250",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.027101
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,252 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\014236.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "profile_resolution_failed",
"detail": {
"reason": "analytic_contours: contour 2 is open",
"sketch_id": "sk_012"
},
"feature_id": "f_017",
"message": "The feature's sketch could not be resolved into executable regions"
}
],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_015"
},
"feature_id": "f_016",
"message": "Feature dependency did not become executable"
}
],
"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_010"
},
"feature_id": "f_011",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "014236",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.101656
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,105 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\015708.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "015708",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.01326
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,104 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\016033.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "016033",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.01334
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\016067.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "016067",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.011274
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\018509.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "018509",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.006445
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,93 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\019008.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_both"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "019008",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010417
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,173 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\019995.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_two_sided",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_add_two_sided",
"profile:analytic_contours",
"extent:blind",
"extent:reverse:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_012",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "019995",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.028157
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,583 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\02---Parte-Superior.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
}
],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_005",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_005",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"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:circle",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_014",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_014",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
},
{
"code": "missing_selector",
"feature_id": "f_014",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_014",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_017",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_017",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
},
{
"code": "missing_selector",
"feature_id": "f_017",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_017",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_009"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_015",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_015",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_015",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_016",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_016",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_016",
"message": "Feature dependency did not become executable"
},
{
"code": "profile_no_closed_region",
"detail": {
"sketch_id": "sk_011"
},
"feature_id": "f_016",
"message": "The resolved sketch contains no closed profile region"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_006"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_007",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_010"
},
"feature_id": "f_011",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_011",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_011",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_006"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_008",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
},
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_012",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_012",
"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_012"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_011"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_013",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
},
{
"code": "missing_selector",
"feature_id": "f_013",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "02---Parte-Superior",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.02993
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_004",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_005",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_009",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_006",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_010",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_015",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_016",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_007",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_011",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_012",
"reasons": [
"missing source sketch parent"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,105 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\022274.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "022274",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.01683
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,227 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\023058.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_017",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_017",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_016",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "023058",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.036105
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,298 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\023187.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_005",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_008",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_008",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_011",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_013",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_013",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_016",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "023187",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.02894
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_005",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_008",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_011",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_013",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,174 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\024003.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_008",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_008",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "024003",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.011243
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_008",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,186 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\024119.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"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": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_016",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "024119",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.029742
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,299 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\025895.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_005",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_013",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_013",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "profile_no_closed_region",
"detail": {
"sketch_id": "sk_007"
},
"feature_id": "f_014",
"message": "The resolved sketch contains no closed profile region"
}
],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_008",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"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_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_010",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "025895",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.026393
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_005",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_013",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,248 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\026314.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_010",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_014",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_014",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_016",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_016",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "026314",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.034571
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_016",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,138 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\026613.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "026613",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.01545
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\027153.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "027153",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009138
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,133 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\027475.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "027475",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.014025
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,157 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\027604.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_009"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "027604",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.013659
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,102 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\027784.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_axis",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:reference_axis"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_add",
"blockers": [
{
"code": "missing_revolve_axis",
"feature_id": "f_007",
"message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_revolve_axis",
"feature_id": "f_007",
"message": "Revolve requires an explicit axis or an owner-qualified reference-axis selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "027784",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.019555
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\028999.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "028999",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010281
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,168 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\029114.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "029114",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.042123
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,129 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\029190.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "029190",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.025685
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,151 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\029487.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "029487",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.014507
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,173 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\029745.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "029745",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.016685
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,93 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\030352.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "030352",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009625
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,155 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\030886.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": "extrude_add_blind",
"blockers": [
{
"code": "profile_no_closed_region",
"detail": {
"sketch_id": "sk_002"
},
"feature_id": "f_004",
"message": "The resolved sketch contains no closed profile region"
}
],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_005",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_005",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_next"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_006",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_next"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_007",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_next"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "profile_no_closed_region",
"detail": {
"sketch_id": "sk_002"
},
"feature_id": "f_004",
"message": "The resolved sketch contains no closed profile region"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "030886",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010548
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,289 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\031527.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_010",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_011",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_014",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_014",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_014",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_016",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_010",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "031527",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.026606
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_010",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_011",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_014",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,81 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\032215.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "032215",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005903
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,138 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\032405.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "032405",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017359
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,93 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\032994.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "032994",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010803
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\033719.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "033719",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005458
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\037697.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "037697",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005172
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,81 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\042501.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "042501",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005766
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,104 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\043076.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "043076",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010863
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,165 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\044545.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_mirror",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_012",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_012",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "044545",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.025784
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,93 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\044734.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "044734",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.008237
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,131 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\046014.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "046014",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017069
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\046400.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "046400",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005023
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,254 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\046760.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_005",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_011",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_012",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_007",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_013",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "046760",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.02301
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_005",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_011",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,125 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\049454.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "revolve_add",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_add",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "revolve_add",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:revolve_add",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "049454",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.019646
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,83 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\050392.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "050392",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009844
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,188 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\050526.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "pattern_linear",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
},
{
"code": "pattern_source_unavailable",
"detail": {
"source_feature_id": "f_007"
},
"feature_id": "f_008",
"message": "Pattern source did not become executable before this pattern"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:pattern_linear",
"feature_replay"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "pattern_mirror",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_008"
},
"feature_id": "f_009",
"message": "Feature dependency did not become executable"
},
{
"code": "pattern_source_unavailable",
"detail": {
"source_feature_id": "f_008"
},
"feature_id": "f_009",
"message": "Pattern source did not become executable before this pattern"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:pattern_mirror",
"feature_replay"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "050526",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.012524
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\050972.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "050972",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.006695
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,103 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\052729.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_007",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "052729",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.009177
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\054355.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "054355",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.004977
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,291 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\054507.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_014",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_014",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_014",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_015",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_015",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_011"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_012",
"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_012"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_011"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_016",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_016",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "054507",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.028469
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_014",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_015",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_016",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,82 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\054798.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "054798",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.007048
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,198 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\058708.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_005",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_009",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_005",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "058708",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.013187
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_005",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,82 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\059226.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "059226",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.018504
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,78 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\06---Anel-de-Nilon.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": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
}
],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "06---Anel-de-Nilon",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.005916
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_004",
"reasons": [
"missing source sketch parent"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,531 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\060190.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_003",
"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_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_005",
"message": "missing source sketch parent"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_006"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_007",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_008"
},
"feature_id": "f_009",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"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:through_all_and_blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_009"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_010"
},
"feature_id": "f_011",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"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": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_011"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_024",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_011"
},
"feature_id": "f_024",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_024",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_024",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_024",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_012"
},
"feature_id": "f_013",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"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:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_014"
},
"feature_id": "f_015",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_015"
},
"feature_id": "f_016",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_016"
},
"feature_id": "f_017",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_017",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_017"
},
"feature_id": "f_018",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_018",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_018"
},
"feature_id": "f_019",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_019",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_019"
},
"feature_id": "f_020",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_020",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_020"
},
"feature_id": "f_021",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_021",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_021"
},
"feature_id": "f_022",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_022",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_022"
},
"feature_id": "f_023",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_023",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_005",
"message": "missing source sketch parent"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "060190",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.049351
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_005",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_007",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_009",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_011",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_024",
"reasons": [
"missing source sketch parent"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,60 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\061735.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "061735",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.006838
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,294 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\062610.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_009",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_010",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_013",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_013",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_010"
},
"feature_id": "f_012",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_015",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "062610",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.022672
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_009",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_010",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_013",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,72 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\064259.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "064259",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.017484
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,570 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\064446.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:through_all_and_blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole diameter or depth was not captured"
},
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
},
{
"code": "invalid_hole_spec",
"feature_id": "f_007",
"message": "hole requires positive diameter_mm and depth_mm"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_006",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_006",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_007"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_011",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_011",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_013",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_013",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_013",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_017",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_017",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_017",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_023",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_023",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_023",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_016",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_016",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_018",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_018",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_018",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_019",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_019",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_019",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_020",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_020",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_020",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_021",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_024",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_024",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_024",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_025",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_026",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_027",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_022",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_022",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_022",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole diameter or depth was not captured"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "064446",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.041659
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_007",
"reasons": [
"hole diameter or depth was not captured",
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_006",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_011",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_013",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_017",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_023",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_016",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_018",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_019",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_020",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_024",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_022",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,179 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\064999.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_005",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_009",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_009",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_005"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_006"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_selector",
"feature_id": "f_010",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_010",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_005",
"message": "This end condition requires a captured target selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "064999",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.015799
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,137 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\065019.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "065019",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.011445
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,103 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\065487.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "fillet",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:fillet",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:circle",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "065487",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.028696
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,105 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\067186.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_006",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "067186",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.016872
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,305 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\067766.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_007",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_008",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_008",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_011",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_011",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_016",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_016",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_015",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_015",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_015",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_018",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_018",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_018",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_007",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "067766",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.030274
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_007",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_016",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_015",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_018",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,78 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\067829.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
}
],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "067829",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.007029
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_004",
"reasons": [
"missing source sketch parent"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,81 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\068371.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": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "missing_selector",
"feature_id": "f_005",
"message": "Dress-up features require an explicit selector"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "068371",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.007787
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,94 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\068726.cdsl.json",
"compiled": true,
"failure_category": "runtime_eligible_not_built",
"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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
}
],
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "068726",
"runtime_eligible": true,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.010848
},
"topology_observed": false,
"unresolved_input": [],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,280 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\071632.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": "extrude_add_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
}
],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "blocked"
},
{
"atomic_id": "reference_plane",
"blockers": [],
"feature_id": "f_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_005",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_005",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_005",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_006",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_006",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_006",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_007",
"message": "Feature dependency did not become executable"
},
{
"code": "missing_active_body",
"feature_id": "f_007",
"message": "This feature mutates an existing body, but no preceding executable feature created one"
}
],
"feature_id": "f_007",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_008",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_008",
"message": "Feature dependency did not become executable"
},
{
"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": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_009",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_009",
"message": "Feature dependency did not become executable"
},
{
"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": "extrude_cut_blind",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_010",
"message": "missing source sketch parent"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_004"
},
"feature_id": "f_010",
"message": "Feature dependency did not become executable"
},
{
"code": "dependency_unavailable",
"detail": {
"dependency": "f_008"
},
"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"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_004",
"message": "missing source sketch parent"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "071632",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.020874
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_004",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_008",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_009",
"reasons": [
"missing source sketch parent"
]
},
{
"feature_id": "f_010",
"reasons": [
"missing source sketch parent"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}
@@ -1,392 +0,0 @@
{
"build_attempted": false,
"built": false,
"cdsl_path": "json_to_cdsl\\output\\072220.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_003",
"required_capabilities": [
"atomic:reference_plane"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_004",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_005",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_009",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_006",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_007",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_008",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_011",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_add_blind",
"blockers": [],
"feature_id": "f_019",
"required_capabilities": [
"atomic:extrude_add_blind",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_010",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_012",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_012",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_015",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [
{
"code": "missing_extent_reference",
"detail": {
"extent": "up_to_surface"
},
"feature_id": "f_016",
"message": "This end condition requires a captured target selector"
}
],
"feature_id": "f_016",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:up_to_surface",
"selector:extent_target:face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_017",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_018",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_018",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_018",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_020",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:circle",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_021",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:through_all"
],
"resolved_status": "executable"
},
{
"atomic_id": "hole_wizard",
"blockers": [
{
"code": "unresolved_input",
"feature_id": "f_023",
"message": "hole has no captured semantic selections"
},
{
"code": "missing_host_face",
"feature_id": "f_023",
"message": "Hole operations require a host face selector or an explicit host frame"
}
],
"feature_id": "f_023",
"required_capabilities": [
"atomic:hole_wizard",
"active_body",
"selector:host_face"
],
"resolved_status": "blocked"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_024",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_013",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_014",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "extrude_cut_blind",
"blockers": [],
"feature_id": "f_022",
"required_capabilities": [
"atomic:extrude_cut_blind",
"active_body",
"profile:analytic_contours",
"extent:blind"
],
"resolved_status": "executable"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_025",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_025",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
},
{
"atomic_id": "chamfer",
"blockers": [
{
"code": "missing_selector",
"feature_id": "f_026",
"message": "Dress-up features require an explicit selector"
}
],
"feature_id": "f_026",
"required_capabilities": [
"atomic:chamfer",
"active_body"
],
"resolved_status": "blocked"
}
],
"first_blocker": {
"code": "unresolved_input",
"feature_id": "f_012",
"message": "hole has no captured semantic selections"
},
"geometry_verified": false,
"numeric_comparison": null,
"part_id": "072220",
"runtime_eligible": false,
"selector_resolution": [],
"semantic_valid": true,
"timings": {
"analysis_s": 0.041968
},
"topology_observed": false,
"unresolved_input": [
{
"feature_id": "f_012",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_018",
"reasons": [
"hole has no captured semantic selections"
]
},
{
"feature_id": "f_023",
"reasons": [
"hole has no captured semantic selections"
]
}
],
"unsupported_atomic_ids": [],
"unsupported_profile_types": []
}

Some files were not shown because too many files have changed in this diff Show More