refactor: simplify distillation data layout

This commit is contained in:
Jerry
2026-07-27 17:40:16 +08:00
parent 8895178844
commit c8dbc51549
34 changed files with 132 additions and 7791 deletions
+14 -20
View File
@@ -96,33 +96,27 @@ Schema 位于:
将待处理的 STEP/STP 文件放入:
```text
designir-pipeline/workspace/teacher/inbox/
designir-pipeline/input/
```
完整运行目录
蒸馏目录只保留三层
| 阶段 | 路径 |
| --- | --- |
| 教师 STEP 输入 | `workspace/teacher/inbox/` |
| 私有几何证据 | `workspace/teacher/evidence/` |
| Reconstruction Agent 输入 | `workspace/reconstruction/inbox/` |
| 参数化重建结果 | `workspace/reconstruction/designir/` |
| 独立重建 STEP | `workspace/reconstruction/output/` |
| Acceptance Agent 输入 | `workspace/acceptance/inbox/` |
| 验收报告 | `workspace/acceptance/reports/` |
| 经验候选 | `workspace/promotion/candidates/` |
| 跨案例回放验证 | `workspace/promotion/replay_validated/` |
| 正式经验库 | `workspace/promotion/promoted/library.json` |
| 失败与能力缺口 | `workspace/quarantine/` |
| 路径 | 用途 | Git |
| --- | --- | --- |
| `designir-pipeline/input/` | 原始教师 STEP/STP | 不提交 |
| `designir-pipeline/runs/` | 证据、DesignIR、重建件、验收、草稿和失败记录 | 不提交 |
| `designir-pipeline/output/library.json` | 通过确定性校验的经验库 | 提交 |
详细说明见 [`designir-pipeline/workspace/README.md`](designir-pipeline/workspace/README.md)。
`runs/` 内部由程序按需创建 `evidence``designir``rebuilt`
`acceptance``review``quarantine`。目录层级只负责整理文件;两个
Agent 的读写边界由程序和合同控制。
详细说明见 [`designir-pipeline/README.md`](designir-pipeline/README.md)。
批量提取教师证据:
```bash
designir-pipeline/scripts/cad-experience extract-folder \
--input designir-pipeline/workspace/teacher/inbox \
--output designir-pipeline/workspace/teacher/evidence
designir-pipeline/scripts/cad-experience extract-folder
```
蒸馏得到的经验必须同时通过几何一致性、特征语义、参数可编辑性和修改稳定性验收。两个 Agent 都无权直接发布经验,最终晋升由确定性策略执行。
@@ -187,7 +181,7 @@ text-to-cad/.venv/bin/python -m unittest \
```bash
text-to-cad/.venv/bin/python \
designir-pipeline/skills/cad-experience-builder/scripts/cad_experience.py \
audit designir-pipeline/workspace/promotion/promoted/library.json
audit designir-pipeline/output/library.json
```
## 当前边界